zoukankan      html  css  js  c++  java
  • SpringCloud学习----阳哥(四)

    一:Eureka注册中心-------------p15

    之前消费者比较少的时候,完全可以用前面讲的例子restTemplate来完成消费到服务方的调用,但是当消费者比较多的时候。就需要Eureka。

    Eureka采用了CS的设计架构,Eureka server是服务注册中心,系统中的其他微服务,通过使用Eureka的客户端连接到Eureka server 并且维持心跳,

    运维人员通过Eureka server来监控系统中的各个微服务是否正常运行。

    1.Eureka包含两个组件:Eureka Server 和 Eureka Client

    此处缺图一

    2.Eureka server 服务端安装-----------------p16

    新建Eureka server模块

    1.)新建module cloud-eureka-server7001

    2. )改pom文件

    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
    </dependency>

    3.)新建yml文件

     4.)主启动类(注解用来标明这是服务端)

     5.)测试

    启动module,在浏览器键入localhost:7001可以看到Eureka的服务端启动成功,但是当前没有注册进任何服务。

     3.将服务提供者payment8001注册进Eureka7001-------------------------p17

    修改原本的payment8001

    1.)改pom文件(添加一个依赖,说明自己是eureka的客户端)

     2.)改配置

    在application.yml中添加和Eureka相关的配置信息。

      3.)修改主启动类,添加注解

     4.)测试,先启动Eurekaserver,再启动我们的服务端payment8001,可以看到有服务入住成功

    可以看到这里显示的微服务注册名称 和 微服务下面的application配置文件中的名称一致。

     4.将服务消费者order80注册进EurekaServer---------------------------------p18

    1. )改pom文件

    <!--eureka-client-->
    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
    </dependency>

    2.)改yml文件

     3. )改主启动类,添加注解

    4.)测试成功,两个服务都入住进了7001

     5.Eureka集群原理说明-----------------------------------P19

    消费者是通过注册中心 获取实际的 RPC 远程调用地址。

    集群注册中心的原理:互相注册,相互守望

    缺图三:集群的说明

    6.Eureka集群构建------------------------------------------P20

    1. )建module cloud-eureka-server7002

    2.) 修改pom,跟7001完全一样。

    3.)修改本机的配置文件 host

     4. )修改原来单机版的7001的yml配置文件,相互注册,新建类似的7002配置文件

     5.)编写主启动类

    6.)测试,相互注册,相互守望。



  • 相关阅读:
    Win10 下使用 ionic 框架开发 android 应用之搭载开发环境
    C# 图片压缩
    [安卓应用发布]HOLO一键锁屏
    SRS中增加身份验证
    实际搭建SRS测试的初步问题总结
    推荐一款优秀的开源流媒体服务器系统:SRS(Simple RTMP Server)
    C#--格式化数值数据
    操作系统学习笔记系列(二)-操作系统结构
    操作系统学习笔记系列(一)- 导论
    C语言文件读写
  • 原文地址:https://www.cnblogs.com/maowuyu-xb/p/13777524.html
Copyright © 2011-2022 走看看