Eureka原理看这一篇就够了1.服务发现概念2.服务发现解决的问题3.Eureka是如何设计服务发现4.Eureka如何保证高可用和一致性 5.Eureka分区
1.服务发现概念首先,要理解服务发现的概念,需要先了解分布式系统,这里引用一个通俗易懂的分布式系统比喻“当一头牛拉不动车的时候,不要试图寻找一头更强壮的牛,而是用两头牛来拉车”因此,从狭义来解释,分布式系统是:由多个应用程序协同来完成任务的一种工作模式系统。这里的任务可以是一个下单操作、可以是一个复杂的统计计算、可以是存储一个超大数据等等,总之就是这个任务不适合或者无法通过单个程序独立完成,需要多个程序协同完成。2.服务发现解决的问题2.1.解耦、屏蔽程序之间IP及端口依赖分布式..