Dubbo功能介绍
1
阿里巴巴-B2B-平台技术部-应用框架
2011-12 Dubbo
weibo.com/dubbo
大纲
• Dubbo简要介绍
• Dubbo-RPC基本功能
• Dubbo-RPC高级功能
• 最佳实践
2
如何使用Dubbo
• 本地服务
• 远程服务
4
<bean id=“xxxService” class=“com.xxx.XxxServiceImpl” />
<bean id=“xxxAction” class=“com.xxx.XxxAction”>
<property name=“xxxService” ref=“xxxService” />
</bean>
<bean id=“xxxService” class=“com.xxx.XxxServiceImpl” />
<dubbo:service interface=“com.xxx.XxxService” ref=“xxxService” />
<dubbo:reference id=“xxxService” interface=“com.xxx.XxxService” />
<bean id=“xxxAction” class=“com.xxx.XxxAction”>
<property name=“xxxService” ref=“xxxService” />
</bean>
Dubbo能做什么
• 透明化的远程方法调用
– 就像调用本地方法一样调用远程方法
– 只需简单配置,没有任何API侵入。
• 软负载均衡及容错机制
– 可在内网替代F5等硬件负载均衡器
• 服务自动注册与发现
– 不再需要写死服务提供方地址,注册中心基于接口名查询服务提
供者的IP地址,并且能够平滑添加或删除服务提供者
5