3、spring cloud服务注册中心eureka---集群配置(第一章)

谁借莪1个温暖的怀抱¢ 2022-04-18 00:44 380阅读 0赞

eureka集群配置

本文中示例代码的引用版本:
org.springframework.boot 版本 :2.1.0.RELEASE
org.springframework.cloud 版本:Greenwich.M1
示例代码-码云 https://gitee.com/sharps/springcloud

在生产中我们可能需要三台或者大于三台的注册中心来保证服务的稳定性,配置的原理其实都一样,将注册中心分别指向其它的注册中心。这里只介绍三台集群的配置情况,其实和双节点的注册中心类似,每台注册中心分别又指向其它两个节点即可,使用application.yml来配置。

application.yml配置详情如下:

  1. spring:
  2. application:
  3. name: spring-cloud-eureka
  4. profiles: peer1
  5. server:
  6. port: 8000
  7. eureka:
  8. instance:
  9. hostname: peer1
  10. client:
  11. serviceUrl:
  12. defaultZone: http://peer2:8001/eureka/,http://peer3:8002/eureka/
  13. spring:
  14. application:
  15. name: spring-cloud-eureka
  16. profiles: peer2
  17. server:
  18. port: 8001
  19. eureka:
  20. instance:
  21. hostname: peer2
  22. client:
  23. serviceUrl:
  24. defaultZone: http://peer1:8000/eureka/,http://peer3:8002/eureka/
  25. spring:
  26. application:
  27. name: spring-cloud-eureka
  28. profiles: peer3
  29. server:
  30. port: 8002
  31. eureka:
  32. instance:
  33. hostname: peer3
  34. client:
  35. serviceUrl:
  36. defaultZone: http://peer1:8000/eureka/,http://peer2:8001/eureka/

分别以peer1、peer2、peer3的配置参数启动eureka注册中心。

  1. java -jar spring-cloud-eureka-cluster-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer1
  2. java -jar spring-cloud-eureka-cluster-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer2
  3. java -jar spring-cloud-eureka-cluster-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer3

依次启动完成后,浏览器输入:http://localhost:8000/

可以在peer1中看到了peer2、peer3的相关信息。至此eureka集群也已经完成了

发表评论

表情:
评论列表 (有 0 条评论,380人围观)

还没有评论,来说两句吧...

相关阅读