dubbo的需求,为什么会出现dubbo,为什么要使用dubbo_晏无心_新浪博客

dubbo的需求,为什么会出现dubbo,为什么要使用dubbo
dubbo的需求,为什么会出现dubbo,为什么要使用dubbo
RMI:(Remote Method Invocation)远程方法调用
Hessian:一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能
RMI和Hessian都是RPC的一种实现方式。

dubbo的需求,为什么会出现dubbo,为什么要使用dubbo
如果只是简单的配置URL来处理应用与应用之间的远程调用,当远程调用交互越来越多时,URL配置会变得非常庞大,不利于管理。这个时候将配置URL这一部分功能抽出来作为一个独立的管理中心(服务注册中心),会更加清晰合理。

dubbo的需求,为什么会出现dubbo,为什么要使用dubbo
这个时候,如果采用简单的URL配置的方式,是无法理清服务与服务之间的依赖关系的,会非常混乱。而服务注册中心的一个功能,应该就是能够自动理清应用间的依赖关系。

dubbo的需求,为什么会出现dubbo,为什么要使用dubbo
不同的服务、同一个服务在不同的时间需要的机器支持可能都是不同的,如何监控各个服务的调用量、响应时间,是需要考虑的。对这些有了清晰的了解之后,才可以更有效率的利用硬件设备,节省成本。
以12306系统为例,平日里的访问量和春运时的访问量是完全不同的。硬件设备容量不足,必然导致春运时系统崩溃,而保证了春运时的硬件设备,在平日里访问量剧减,又浪费了成本。这些都需要一个解决方案来动态的、流动性的调度各个服务。

dubbo就是其中一种解决方案,也是dubbo出现的原因。

PS:截图来自apache dubbo官方文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值