zoukankan      html  css  js  c++  java
  • 微服务架构 SpringCloud(三)注册中心集群篇

    集群环境搭建

        第一步:我们新建两个注册中心工程一个叫eureka_register_service_master、另外一个叫eureka_register_service_backup

    eureka_register_service_master的application.properties配置如下

        server.port=7998
        eureka.client.register-with-eureka=false
        eureka.client.fetch-registry=false
        spring.application.name=eureka-server
        eureka.instance.hostname=master
        eureka.client.serviceUrl.defaultZone=http://backup:7999/eureka/
        #这里配置的是backup的地址
        eureka_register_service_backup的application.properties配置如下
    

      eureka_register_service_backup的application.properties配置如下

        server.port=7999
        eureka.client.register-with-eureka=false
        eureka.client.fetch-registry=false
        spring.application.name=eureka-server
        eureka.instance.hostname=backup
        #这里配置的是master的地址
        eureka.client.serviceUrl.defaultZone=http://master:7998/eureka/
    

      上面的配置端口分别是

     master端口是7998

    backupr端口是7999

     由于我用的是同一台机器所以需要绑定下host

    127.0.0.1      master 

    127.0.0.1      backup 

     第二步:添加启动文件分别是ApplicationMaster.java,ApplicationBackUp.java

        里面代码内容是一样的

            
            @EnableEurekaServer
        @SpringBootApplication
        public class ApplicationMaster {
            public static void main(String[] args) {
                SpringApplication.run(ApplicationMaster.class, args); 
            }
     
        }
         
         
        @EnableEurekaServer
        @SpringBootApplication
        public class ApplicationBackUp {
            public static void main(String[] args) {
                SpringApplication.run(ApplicationBackUp.class, args);
            }
     
        }   
    

      

     第三步:启动

     如果是jar启动需要 加参数 --spring.profiles.active=matser或者 --spring.profiles.active=backup

     第一种方法是通过jar命令启动

             java -jar eureka_register_service_matser-1.0.0.jar --spring.profiles.active=matser
              
         java -jar eureka_register_service_backup-1.0.0.jar --spring.profiles.active=backup
    

      

    第二种是通过eclipse点击右键Run As 启动

     需要加入参数如下图

             

    第四步:查看界面

      

     分别打开http://127.0.0.1:7998/  和 http://127.0.0.1:7999/ 如下图

     

     

     

     

     通过上图可以看

       端口7998是matser它的registered-replicas指向了http://backup:7999/eureka/

              端口7999是backup它的registered-replicas指向了http://master:7999/eureka/

    架构代码如下:

    "分布式b2b <wbr

    资料和源码来源地址

  • 相关阅读:
    linux的软连接和硬连接
    各种Python简单功能代码
    《财报就像一本故事书》刘顺仁(二) ——财务报表
    Atitit .h5文件上传 v3
    Atitti. 语法树AST、后缀表达式、DAG、三地址代码
    Atitit.在线充值功能的设计
    Atitit。数据库 安全性 重要敏感数据加密存储解决方案
    atitit.数据验证db数据库数据验证约束
    Atitit.提升电子商务安全性 在线充值功能安全方面的设计
    Atitit.antlr实现词法分析
  • 原文地址:https://www.cnblogs.com/xiamudaren/p/8430813.html
Copyright © 2011-2022 走看看