美文网首页
2018-04-23为什么要使用RPC框架

2018-04-23为什么要使用RPC框架

作者: and天神 | 来源:发表于2018-04-24 11:05 被阅读0次

    开始的无知,系统直接的交互使用http对接,觉得什么RPC分布式之间的调用不都是通过http吗,有种无知为什么要使用使用RPC,RPC是用来做什么的?

    1.http使用没有任何问题,首先业务简单,系统之间的交互不是特别多的情况下是可以使用http 没有任何问题,

    技术应该不是为了使用新技术而去使用,而应该是旧技术存在某些瓶颈,存在难以支撑或者扩展性越老越差等问题暴露出来之后,用新技术来进行解决。

    http接口是在接口不多、系统与系统交互较少的情况下,解决信息孤岛初期常使用的一种通信手段;优点就是简单、直接、开发方便。利用现成的http协议 进行传输。但是如果是一个大型的网站,内部子系统较多、接口非常多的情况下,RPC框架的好处就显示出来了,首先就是长链接,不必每次通信都要像http 一样去3次握手什么的,减少了网络开销;其次就是RPC框架一般都有注册中心,有丰富的监控管理;发布、下线接口、动态扩展等,对调用方来说是无感知、统 一化的操作。第三个来说就是安全性。最后就是最近流行的服务化架构、服务化治理,RPC框架是一个强力的支撑

    rpc是一种概念,http也是rpc实现的一种方式。论复杂度,dubbo/hessian用起来是超级简单的。最近用dubbo和hessian比较多,http的几乎都被废弃了。

    分布式事务:一般都是通过BASE方法通过消息控制保持最终一致性

    相关文章

      网友评论

          本文标题:2018-04-23为什么要使用RPC框架

          本文链接:https://www.haomeiwen.com/subject/oifllftx.html