------Dubbo+Zookeeper
EricaLSR
这个作者很懒,什么都没留下…
展开
-
Zookeeper Leader选举
Master选举,是分布式系统中常见的应用场景。在分布式系统中,Master往往用来协调集群中的其他系统单元,具有对分布式系统状态变更的决定权。 比如,在读写分离应用中,客户端的写请求往往是由Master来处理(比如MySQL分布式集群),在另一些场景中,master往往处理一些复杂的逻辑,并将处理结果同步给集群中其他系统单元(比如redis,一主三从)。 Master选原创 2017-08-01 20:35:02 · 820 阅读 · 9 评论 -
Zookeeper集群问题介绍
集群的搭建,这里就不详细介绍了,网上有很多教程,关键是找到适合自己的。 在集群启动过程中,会进行一次leader选举。 我们经常会有一个错误的认知:为了能顺利选举出leader,必须将zookeeper集群的服务部署成奇数。其实zookeeper集群是存在过半存活即可用的原则的,我们部署5台服务器和部署6台服务器,都是挂掉2台能正常运行,挂掉3台整个集群都不能用了。既原创 2017-08-03 07:55:51 · 994 阅读 · 8 评论 -
Dubbo介绍
这几天自己在工作之余,再次在linux上搭建了dubbo+zookeeper架构,明显比第一次更加顺手,可是这次却栽在了版本问题上,浪费了一下午时间,最后发现是版本太高导致无法启动,相信是程序员都理解这是一种怎么样的心情!!!O(∩_∩)O~~~!!! 由来: 要说dubbo的兴起,咱们就不得不说架构的演变。从ORM到MVC到RPC到SOA再到现在的dubbo。下面就是常见的一张图原创 2017-07-26 10:18:09 · 578 阅读 · 22 评论 -
Zookeeper简介
Zookeeper是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如:数据发布/订阅(作为dubbo注册中心)、负载均衡(作为duubo注册中心)、命名服务、分布式协调/通知(作为dubbo的消息推送)、集群管理、master选举、分布式锁和分布式队列等功能。 Zookeeper可以保证的一致性如下: 顺序一致性:同一个客户端发起的事原创 2017-07-26 10:27:44 · 716 阅读 · 28 评论