首页 > 代码库 > Dubbo Zookeeper

Dubbo Zookeeper

发布 

Service:每个<dubbo:service/>在spring内部都会生成一个ServiceBean实例,ServiceBean的实例化过程中调用export方法来暴露服务

consumer: 每个<dubbo:reference/>标签spring加载的时候都会生成一个ReferenceBean。

注册中心之一:ZooKeeper

ZooKeeper是Hadoop的一个子项目。它是分布式系统的可靠协调者,ZK提供了配制维护,名字服务,分布式同步等服务等。

下面是官方文档圣dubbo注册数据的存储示例:

技术分享

 

Dubbo远程通信

Dubbo的整个远程通信层由exchange,transport,serialize

exchange,信息交换层,封装请求响应模式,同步转异步,以Request,Response庫中心,扩展接口为Exchanger,ExchangeChannel,HeaderExchangeHandler,ExchangeClient,ExchangeServer

transport,网络传输层,抽象mina和netty层庫统一接口,以Message为中心,扩展接口为Channel,Transporter,Client,Server,Codec

serialize:数据序列化层,可复用的一些工具,扩展接口为Serialization,ObjectInput,ObjectOutput,ThreadPool

Dubbo Zookeeper