码迷,mamicode.com
首页 > 编程语言 > 详细

spring cloud eureka高可用

时间:2017-08-09 20:07:02      阅读:423      评论:0      收藏:0      [点我收藏+]

标签:地方   网关   服务   spring   log   不能   存在   docker   blog   

记录下自己踩的坑

spring cloud eureka的高可用网上的教程大致分为两种,一种是两两互相注册,一种是三个互相注册。

1、两两互相注册

技术分享

普通服务的注册写法都是http://peer1/eureka/,http://peer2/eureka/这种两辆互相注册有个问题,peer1注册中心上面和peer2注册中心上面并没有全部的服务,讲道理是有的,不过有时候有有时候没有,当没有的时候,例如以下情况:有两个服务A和B,A在peer1上,B在peer2上,从A通过服务名称就不能找到B,这样我通过网关访问就不行。然后试着改下两个注册中心也写成http://peer1/eureka/,http://peer2/eureka/,但是还是不行,还是有这种情况

2、3个注册中心两两注册

这是网上很推崇的一种写法,不过跟上面的情况一样,也存在服务不能全部同步的问题,有时候回同步,然而部署到docker上面后还是一样,存在不能同步的问题,回导致一系列的异常

 

总结一下spring cloud的功能强大但是有些地方做的事有问题的,不是说技术本身问题多大,可能设计的时候就没考虑好,这是spring cloud的第一个坑,后面再记录第二个大坑

 

spring cloud eureka高可用

标签:地方   网关   服务   spring   log   不能   存在   docker   blog   

原文地址:http://www.cnblogs.com/waterlufei/p/7327104.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!