大家好,今天小编关注到一个比较有意思的话题,就是关于hessian和dubbo区别的问题,于是小编就整理了2个相关介绍hessian和dubbo区别的解答,让我们一起看看吧。
dubbo为什么使用hessian序列号?
dubbo 默认协议:
单一 TCP 长连接,Hessian 二进制序列化和 NIO 异步通讯
适合于小数据包大并发的服务调用和服务消费者数远大于服务提供者数的情况
不适合传送大数据包的服务
hessian 协议:
底层 Http 通讯,Servlet 暴露服务,Dubbo 缺省内嵌 Jetty 作为服务器实现
可与原生 Hessian 服务互操作
通讯效率高于 WebService 和 Java 自带的序列化
参数及返回值需实现 Serializable 接口,自定义实现 List、Map、Number、Date、Calendar 等接口
适用于传输数据包较大,提供者比消费者个数多,提供者压力较大。
rpc有哪些框架?
rpc框架有:1、RMI,远程方法调用;2、Hessian,基于HTTP的远程方法调用;3、Dubbo,淘宝开源的基于TCP的RPC框架。
RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还有一个特点就是能够跨语言,
到此,以上就是小编对于hessian和dubbo区别的问题就介绍到这了,希望介绍关于hessian和dubbo区别的2点解答对大家有用。
还没有评论,来说两句吧...