java版b2b2c社交电商spring cloud分布式微服务(十)高可用的服务注册中心

itspring · · 18 次点击 · 开始浏览   
spring cloud b2b2c电子商务社交平台源码请加企鹅求求:三五三六二四七二五九。文章 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka) 介绍了服务注册与发现,其中服务注册中心Eureka Server,是一个实例,当成千上万个服务向它注册的时候,它的负载是非常高的,这在生产环境上是不太合适的,这篇文章主要介绍怎么将Eureka Server集群化。 一、准备工作 Eureka通过运行多个实例,使其更具有高可用性。事实上,这是它默认的熟性,你需要做的就是给对等的实例一个合法的关联serviceurl。 这篇文章我们基于第一篇文章的工程,来做修改。 二、改造工作 在eureka-server工程中resources文件夹下,创建配置文件application-peer1.yml: 复制代码 server: port: 8761 spring: profiles: peer1 eureka: instance: hostname: peer1 client: serviceUrl: defaultZone: http://peer2:8769/eureka/ 复制代码 并且创建另外一个配置文件application-peer2.yml: 复制代码 server: port: 8769 spring: profiles: peer2 eureka: instance: hostname: peer2 client: serviceUrl: defaultZone: http://peer1:8761/eureka/ 复制代码 这时eureka-server就已经改造完毕。 ou could use this configuration to test the peer awareness on a single host (there’s not much value in doing that in production) by manipulating /etc/hosts to resolve the host names. 按照官方文档的指示,需要改变etc/hosts,linux系统通过vim /etc/hosts ,加上: 127.0.0.1 peer1 127.0.0.1 peer2 windows电脑,在c:/windows/systems/drivers/etc/hosts 修改。 这时需要改造下service-hi: 复制代码 eureka: client: serviceUrl: defaultZone: http://peer1:8761/eureka/ server: port: 8762 spring: application: name: service-hi 复制代码 需要JAVASpring Cloud电子商务社交平台源码请加企鹅求求:三五三六二四七二五九
18 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet