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

    资料和源码来源地址

  • 相关阅读:
    Lodop客户端本地角色注册号常见误区
    Spring中加载xml配置文件的六种方式
    源程序出现各种奇怪的符号P
    MyEclipse项目中的java文件的图标变成空心的问题
    servlet中的相对路径和绝对路径 及/, ./, ../的区别
    Thread 与 Runnable
    Class.forName()用法详解
    chain.doFilter(request,response)含义
    jsp简单标签开发(一)
    createStatement()的用法
  • 原文地址:https://www.cnblogs.com/xiamudaren/p/8430813.html
Copyright © 2011-2022 走看看