前言

 

阔别了很久博客园,虽然看了以前写的很多东西感觉好幼稚,但是还是觉得应该把一些自己觉得有用的东西和大家分享。废话不多说,现在开始进入正题。

之前的六年工作经验,呆过了一些大公司,每个在大公司呆过的人应该知道,在一个大型应用中不断的增加业务和功能,还有基于性能的考虑,使得很多基础服务必须进行模块化,从而让各子系统方便使用而不是每个系统重新再实现一套,也可以使可能成为瓶颈的基础功能可以单独进行扩展,比如(以电商系统举例)用户信息管理、交易管理中心、商品管理中心等等。  在rpc发展最初,服务进行模块块以后,各个子系统、模块实现的技术五花八门,如:hessian、WebService、Socket、http等进行互相调用,各个子系统之间的交互方式和方法不统一,使得各系统间很难很好的整合。并且这些方式还涉及超时、加密解密、参数的传递等各种问题。  在这种情况下,hsf、dubbo这种高性能rpc中间件出现了。  现在我就已最简单的方式从头开始讲起其中的原理。

我将分为一个系列为大家进行解剖

一、RPC实现原理(HSF、dubbo) 从头开始(一)

二、

网友评论