Spring Cloud Eureka的高可用
2018-07-04 本文已影响7人
HmilyMing
Eureka Server对于整个分布式系统来说是最重要的基础部分,所以在生产环境中不应该只有一台,应该做到至少两台,要不然出现故障,整个系统都会不可用了,下面就来做做它的高可用。
实现思路就是:假设有三台Server,那个他们两两相互注册,例如1号机器往2、3号上注册,2号机器往1、3号注册,3号往1、2号注册。然后Client就往全部Server注册。
![](https://img.haomeiwen.com/i9167995/db57371aa47e97b4.png)
![](https://img.haomeiwen.com/i9167995/2969d0fd00ca9a5d.png)
![](https://img.haomeiwen.com/i9167995/6643949c08bf08a1.png)
![](https://img.haomeiwen.com/i9167995/7822c84fc8dba583.png)
![](https://img.haomeiwen.com/i9167995/a5dfd80b066bed43.png)
![](https://img.haomeiwen.com/i9167995/ff8ec56f40ea9f9d.png)
这种演示只是基于单机模拟集群,在正式环境中很可用是采用不同ip相同端口的方式来做集群容灾,所以没必要要死记配置,重要的是理解它的实现。