
RPC
泊川
现任阿里巴巴研发工程师,多年从业经验,技术扎实精湛,专注互联网、企业级应用系统开发。
展开
-
关于Hessian的入门知识和性能测试指标
Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。 如果是基于JAVA 到JAVA的调用,服务端提供JAR包后,客户端可以使用JAVA方便的调用,即使是自定义类,非常的方便。 hessian支持的语言:Jav原创 2015-12-16 09:07:34 · 2514 阅读 · 0 评论 -
Rest风格的Web Services
1.什么是REST? REST 是由 Roy Fielding 在他的论文《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。 REST 是英文 Representational State Transfer 的缩写,有中文翻译为“具象状态传输”(参考:《SIP/IMS网络中原创 2014-06-17 14:46:31 · 493 阅读 · 0 评论 -
几种通讯协议的比较RMI > Httpinvoker >= Hessian >> Burlap >> web service
一、综述本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的规范公开,可以用于任意语原创 2014-06-17 14:48:14 · 493 阅读 · 0 评论 -
服务治理过程演进
在大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。 (1) 当服务越来越多时,服务URL配置管理变得非常困难,F5硬件负载均衡器的单点压力也越来越大。 此时需要一个服务注册中心,动态的注册和发现服务,使服务的位置透明。 并通过在消费方获取服务提供方地址列表,实现软负载均衡和Fa转载 2015-12-15 10:12:20 · 484 阅读 · 0 评论 -
一个很稳定的服务框架Dubbo
简单介绍,不做深刻技术分析。 Dubbo是阿里开源的一个项目,有幸听过梁飞现场的介绍,目前该框架广泛应用于我所在公司,经过多次大型活动的考验,事实证明Dubbo是一个确实很优秀的框架,当然我们对它也有所改造。 目前为止,Dubbo已经不再更新。 我简单介绍一下它的使用场景。 首先Dubbo适用于高负载,高并发的场景,诞生在阿里的服务框架, 设计目标是什么,你懂的。当然不是说有几台十几台原创 2014-11-15 16:43:28 · 1787 阅读 · 0 评论