【springcloud入门到精通系列】3.创建集群eureka-server服务注册中心

本文创建eureka-server-7002和eureka-server-7003两个子模块,项目集群,端口分别是7002和7003

1.参照单eureka-server-7001创建两个项目eureka-server-7002和eureka-server-7003 pom.xml基本一样 只有artifactId不同

2.修改eureka-server-7002/src/main/resources/application.yml和eureka-server-7003/src/main/resources/application.yml两个项目的配置文件

eureka-server-7002/src/main/resources/application.yml配置如下:

server:
    port: 7002                # 服务中心端口  7002

spring:
    application:
        name: eureka-server   # 服务名字 集群情况下名字必须与7003项目相同

eureka:
    instance:
        hostname: eureka02    # hosts文件中配置的 别名
    client:
        fetch-registry: true #是否从服务器获取eureka注册信息
        register-with-eureka: true #是否将自己注册至eureka服务器
        service-url:
            defaultZone: http://eureka02:7002/eureka,http://eureka03:7003/eureka  #用逗号分隔 两个注册中心地址

eureka-server-7003/src/main/resources/application.yml配置如下:

server:
    port: 7003                # 服务中心端口  7002

spring:
    application:
        name: eureka-server   # 服务名字 集群情况下名字必须与7002项目相同

eureka:
    instance:
        hostname: eureka03    # hosts文件中配置的 别名
    client:
        fetch-registry: true #是否从服务器获取eureka注册信息
        register-with-eureka: true #是否将自己注册至eureka服务器
        service-url:
            defaultZone: http://eureka02:7002/eureka,http://eureka03:7003/eureka  #用逗号分隔 两个注册中心地址

3.两个字模块的主启动类与单实例的主启动类基本一摸一样,我只是修改了一下名字

eureka-server-7002项目/com.andy.springcloud.server.EurekaServerApplication7002.java

package com.andy.springcloud.server;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

/**
 * <h1>euraka集群服务注册中心7002 与7003集群</h1>
 * Created Time 2019/12/19 十二月 14:47
 * Created by   andy/xiangdan@dtxysoft.com
 */
@EnableEurekaServer
@SpringBootApplication
public class EurekaServerApplication7002 {
    public static void main(String[] args){
        SpringApplication.run(EurekaServerApplication7002.class,args);
    }
}

eureka-server-7003项目/com.andy.springcloud.server.EurekaServerApplication7003.java

package com.andy.springcloud.server;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

/**
 * <h1>Eureka集群服务中心7003 与7002集群</h1>
 * Created Time 2019/12/19 十二月 14:48
 * Created by   andy/xiangdan@dtxysoft.com
 */
@EnableEurekaServer
@SpringBootApplication
public class EurekaServerApplication7003 {
    public static void main(String[] args){
        SpringApplication.run(EurekaServerApplication7003.class,args);
    }
}

4.分别启动eureka-server-7002和eureka-server-7003两个项目

5.访问任意一个 服务中心  http://eureka02:7002或者 http://eureka03:7003

http://eureka02:7002如下图:

http://eureka03:7003如下图:

至此,springcloud eureka集群服务中心搭建成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

andy-luna

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值