分布式
江晓曼*凡云基地
静守己心,看淡浮华
展开
-
Zookeeper核心机制
Zookeeper是Hadoop下的一个子项目,它是一个针对大型分布式系统的可靠的协调系统,提供的功能包括命名服务、配置维护、分布式同步、集群服务等。 Zookeeper是可以集群复制的,集群间通过Zab(Zookeeper Atomic Broadcast)协议来保持数据的一致性。 该协议包括2个阶段:leader election阶段和Actomic broadcast阶段转载 2016-12-26 21:51:46 · 561 阅读 · 3 评论 -
Dubbo架构设计
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。转载 2017-05-13 22:17:49 · 290 阅读 · 2 评论 -
成熟的服务框架-sping cloud
Spring Cloud完全基于Spring Boot,是一个非常新的项目,2016年推出1.0的release版本,目前Github上更新速度很快. 虽然Spring Cloud时间最短, 但是相比Dubbo等RPC框架, Spring Cloud提供的全套的分布式系统解决方案。Spring Cloud 为开发者提供了在分布式系统(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性t原创 2017-12-05 10:57:14 · 344 阅读 · 0 评论 -
分布式服务跟踪spring cloud sleuth
微服务架构系统,各微服务间的调用关系错综复杂。通常一个由客户端发起的请求在后端系统中会经过多个不同的微服务调用来协同产生最后的请求结果,在复杂的微服务架构系统中,几乎每一个前端请求都会形成一条复杂的分布式调用链路,在每条链路中任何一个依赖服务出现延迟过高或错误的时候都有可能引发请求最后的失败。这时候,全链路调用跟踪就变得越来越重要,通过实现对请求调用的跟踪可以帮助我们快速发现错误根源以及监控分析每...原创 2018-05-03 21:22:40 · 147 阅读 · 0 评论