- 微服务java b2b商城系统_java商城源码100%开源适合
- java B2B2C 仿淘宝电子商城系统- Spring Clo
- spring cloud互联网分布式微服务云平台-搭建高可用服务
- Spring Cloud云服务架构 - HongHu代码结构构建
- JAVA 多用户商城系统b2b2c-Eureka的工作原理以及它
- java B2B2C Springcloud多租户电子商城系统-
- Spring Cloud云服务架构 - 云架构代码结构构建
- Spring Cloud云服务架构 - 云架构代码结构构建
- (五) 整合spring cloud云服务架构 - 云架构代码结
- (五) 整合spring cloud云服务架构 - 云架构代码结
一、准备工作
Eureka can be made even more resilient and available by running multiple instances and asking them to register with each other. In fact, this is the default behaviour, so all you need to do to make it work is add a valid serviceUrl to a peer, e.g.
摘自官网
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
网友评论