【转载】Eureka实现多服务中心
参考
- spring cloud 实战派
- 【转载】Eureka实现单服务中心(线上必须多个)
步骤
-
先参考第一篇文章实现单服务中心 【转载】Eureka实现单服务中心(线上必须多个)
-
新增配置文件node1、node2
- application-node1.properties
# 可以通过启动时的参数进行指定本配置文件为默认配置 # java -jar **.jar --spring.profiles.active=node1 # 应用名称 spring.application.name=Eureka Server Demo # 端口号 server.port=8081 # 节点名称,看书上是在hosts文件内添加 localhost 指向 node2 这个域名,因为麻烦所以使用localhost接口 # 如果设置了 hostname 那就需要域名绑定对应的 hostname,然后在查询与注册服务交互地址那里也要修改为自己设置的 hostname #eureka.instance.hostname=node1 # 是否注册到 eureka server eureka.client.register-with-eureka=true # 是否 eureka 获取注册信息 eureka.client.fetch-registry=true # 设置查询服务和注册服务与 eureka server 交互地址,多个地址可用 ',' 分隔,${server.port} 代表引用当前配置文件内的变量,也就是 8080 eureka.client.serviceUrl.defaultZone=http://localhost:8082/eureka/,http://localhost:8083/eureka/ - application-node2.properties
# 可以通过启动时的参数进行指定本配置文件为默认配置 # java -jar **.jar --spring.profiles.active=node2 # 应用名称 spring.application.name=Eureka Server Demo # 端口号 server.port=8082 # 节点名称,看书上是在hosts文件内添加 localhost 指向 node2 这个域名,因为麻烦所以使用localhost接口 # 如果设置了 hostname 那就需要域名绑定对应的 hostname,然后在查询与注册服务交互地址那里也要修改为自己设置的 hostname #eureka.instance.hostname=node2 # 是否注册到 eureka server eureka.client.register-with-eureka=true # 是否 eureka 获取注册信息 eureka.client.fetch-registry=true # 设置查询服务和注册服务与 eureka server 交互地址,多个地址可用 ',' 分隔,${server.port} 代表引用当前配置文件内的变量,也就是 8080 eureka.client.serviceUrl.defaultZone=http://localhost:8081/eureka/,http://localhost:8083/eureka/
- application-node1.properties
-
打包(我这里打包生成的文件是 target/eureka_server_demo-0.0.1-SNAPSHOT.jar)
-
开两个终端分别运行命令
# 指定配置文件为 application-node1.properties
java -jar eureka_server_demo-0.0.1-SNAPSHOT.jar --spring.profiles.active=node1
# 指定配置文件为 application-node2.properties
java -jar eureka_server_demo-0.0.1-SNAPSHOT.jar --spring.profiles.active=node2
- 访问 http://localhost:8081/ 或 http://localhost:8082/ 出现控制台。如果进入控制台没有显示其他节点,需要等一会,他就会自动注册。

注意事项
- 配置文件内的 eureka.client.serviceUrl.defaultZone 多个以逗号分隔,如果是多个注册中心,那么不要包含自己的地址
- 检查设置的地址是否正确
博 主 :夏秋初
地 址 :https://www.cnblogs.com/xiaqiuchu/articles/15416482.html
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。
地 址 :https://www.cnblogs.com/xiaqiuchu/articles/15416482.html
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。

浙公网安备 33010602011771号