- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 dubbo的通信过程
先看看dubbo的整体分层config,配置层,对外配置接口,以ServiceConfig, ReferenceConfig为中心,可以直接new配置类,也可以通过spring解析配置生成配置类proxy,服务代理层,服务接口透明代理,生成服务的客户端Stub和服务器端Skeleton,以ServiceProxy为中心,扩展接口为ProxyFactoryregistry,注册中
2017-02-23 11:08:10 3626
原创 dubbo集群模式与负载均衡
集群容错模式: 可以自行扩展集群容错策略,参见:集群扩展 Failover Cluster ● 失败自动切换,当出现失败,重试其它服务器。(缺省) ● 通常用于读操作,但重试会带来更长延迟。 ● 可通过retries=”2”来设置重试次数(不含第一次)。 Failfast Cluster ● 快速失败,只发起一次调用,失败立即报错。 ● 通常用于非幂等性的写操作,
2017-02-16 17:54:50 776
原创 dubbo服务的引用
dubbo服务的引用的入口在ReferenceBean中,实现ApplicationContextAware接口,在spring容器初始代时,会回调接口的afterPropertiesSet方法, 对配置文件<dubbo:consumer/>标签进行解析初始代。 ReferenceBean实现了FactoryBean,则对于Factory当调用BeanFactory.getBean()获取对
2017-02-16 17:46:24 786
原创 dubbo服务的发布
dubbo服务的发布的入口也在ServiceBean中,实现ApplicationListener接口,在spring容器初始代启动完成之后,会回调接口的onApplicationEvent方法。步骤 1. ServiceBean.onApplicationEvent()方法调用ServiceConfig.export()->doExport() 2. doEx
2017-02-16 17:45:18 1087
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人