
微服务
(次第花开)
记录为梦想而前行的过程。
展开
-
微服务注册中心(Eureka、Zookeeper、Consul、Nacos)
微服务注册中心(Eureka、Zookeeper、Consul、Nacos)注册中心的本质就是为服务提供方和服务消费方解耦以及弹性扩容。注册中心解决方案设计或者选型一个服务注册中心,首先要考虑的就是服务的注册与发现机制,目前主流的服务注册中心解决方案大致分为三类:应用内:直接集成到应用中,依赖于应用自身完成服务的注册与发现,最典型的代表有Netflix公司开源的Eureka。应用外:把应用当成黑盒,通过应用外的某种机制将服务注册到注册中心,例如Consul。DNS:一种特殊的应用外注册方式(感原创 2020-06-04 16:08:19 · 1583 阅读 · 0 评论 -
浅谈微服务的CAP理论与BASE理论
浅谈微服务的CAP理论与BASE理论CAP理论分布式系统中,有一致性(Consistency)、可用性(Availability) 和分区容错性(Partition tolerance) 三个方面需要考虑;但是同一个分布式系统中,只能同时满足其中两项。目前大多数开源分布式系统都实现了P,分区容错性,然后再在C与A之间做抉择,但并不是完全抛弃另外一点,只是相对的多做一些牺牲。C: 一致性(Consistency)强一致性,访问所有的节点得到的数据是一样的。注意,这里一致性是指强一致性,也就是数据更新完原创 2020-06-04 10:50:27 · 521 阅读 · 0 评论