公司项目用的通信框架式dubbo,想知道为什么用dubbo基于什么考虑,他有什么优点或者好处?
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。
http://my.oschina.net/candiesyangyang/blog/202320
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。
主要核心部件:
• Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制.
• RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能
• Registry: 服务目录框架用于服务的注册和服务事件发布和订阅