eureka做服务发现,两个注册中心 分别为 eureka-server 和 eureka-server2(这两个注册中心的关系,看下边配置文件), 一个客户端demo-web.下面是这几个服务的配置文件信息:eureka-server:
eureka-server2:
如图所示, eureka-server,只是作为注册中心,不向任何服务注册(同时15s内如果接受不到client心跳,则移除该实例,并且没15s拉取一次服务注册信息), eureka-server2, 向自己和eureka-server 注册(无其他特殊配置).demo-web:demo-web, 只向eureka-service 注册(并且每5s向注册中心发送心跳.) 下面是问题.问题一:
如eureka-server页面所示, 有两个client,分别为demo-web和eureka-server2. 但是,我把这停了其中一个服务之后, 这里显示这两个实例依然存活,这是什么原因?
问题二:
如图eureka-server2页面, eureka-server2 应该只有eureka-server2(也就是它自己) 这个实例才对啊, 为什么demo-web没有向eureka-server2注册,也会显示在这里
eureka-server2:
如图所示, eureka-server,只是作为注册中心,不向任何服务注册(同时15s内如果接受不到client心跳,则移除该实例,并且没15s拉取一次服务注册信息), eureka-server2, 向自己和eureka-server 注册(无其他特殊配置).demo-web:demo-web, 只向eureka-service 注册(并且每5s向注册中心发送心跳.) 下面是问题.问题一:
如eureka-server页面所示, 有两个client,分别为demo-web和eureka-server2. 但是,我把这停了其中一个服务之后, 这里显示这两个实例依然存活,这是什么原因?
问题二:
如图eureka-server2页面, eureka-server2 应该只有eureka-server2(也就是它自己) 这个实例才对啊, 为什么demo-web没有向eureka-server2注册,也会显示在这里
解决方案 »
- SSH struts.xml配置出错!怎么改啊,急
- 大家帮忙看一个spring_security的问题
- java jpa 一对多
- 我写了一个定时器,可是为什么不能自动触发呢,请高手指点一下(急急急急急,嘿嘿)
- spring+hibernate简单问题
- JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
- 用tidy的一些疑问,希望有同路人
- 求救:关于jdbc 存取 oracle clob 的问题?
- 部署实体bean到weblogic8的时候出错:Null keys not supported.Nested Exception: java.lang.IllegalArgumentException: Null keys not s
- 高分求助!struts 中如何下载文件?
- 求助springmvc+mongoDB整合无法注入MongoTemplate,折腾两天了
- @Autowired一直为空 小白求解
第二个问题,你使用了两个Eureka互相注册,如果你对Eureka的底层了解一些的话,你会发现其实它和Zookeeper是很像的东西,都是用来做服务注册的,而你注册了两个Eureka,让他们互相注册,实际上这就起到了一种备份容灾的效果,他们之间通过一个叫做Bus的消息总线来传播信息,当你向一个Eureka上注册服务后,他们之间的数据就会互通,这就是为什么你会在另外一个Eureka上看到你的那个服务的原因。