Hessian源码剖析(一)

      在剖析Hessian源码之前我们首先来梳理一下Hessian解决了什么问题,能在哪些场景中使用,解决的问题中有哪些是难点,哪些是我们应该重点关注的


一、Hessian解决了什么问题

     Hessian是一个rpc框架,它实现了远程调用的功能,Hessian替我们封装了远程调用的复杂性,使我们可以使用接近于调用本地方法的方式来调用远程对象

二、Hessian在哪些场景使用

     Hessian可以用来做系统的解耦,比如我们有一个离线统计的应用,公司中的其他应用可以通过离线统计应用暴露的接口来获取我们想要的数据,而不是把离线统计应用中的代码写在各个应用中

     Hessian可以用来做微服务,现在微服务很火爆,简单来说就是把一个大的系统拆分成若干个小的系统,然后各个小的系统之间通过rpc来实现通信,微服务相关的知识已经超出了本篇博客的内容,感兴趣的同学可以阅读专门的书籍

三、剖析Hessian源码的过程中哪些是值得我们思考和注意的

     1、hessian是使用什么协议来做远程调用的,有什么优点和缺点

     2、hessian传输的自定义对象为什么要实现Serializable接口

     3、hessian和servlet的关系是什么样的

搞清楚了这三个问题会对我们了解hessian有莫大的帮助,从下篇文章我们开始正式分析Hessian框架

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值