java hessian 分布式
时间: 2023-12-13 13:33:47 浏览: 67
Java Hessian是一种轻量级的二进制RPC协议,它可以用于分布式系统中的远程过程调用。Hessian通过Servlet提供远程服务,可以将匹配某个模式的请求映射到Hessian服务。Spring的DispatcherServlet可以完成该功能,DispatcherServlet可将匹配模式的请求转发到Hessian服务。Hessian的server端提供一个servlet基类,用来处理发送的请求,而Hessian的这个远程过程调用,完全使用动态代理来实现的,采用面向接口编程,因此,Hessian服务建议通过接口暴露。Hessian的初衷就是支持动态类型,格式紧凑,跨语言。Hessian是使用自己的序列化机制实现的编组和反编组,其支持的数据类型是有限制的,不支持复杂的对象,但可以穿透防火墙。因此,Java Hessian可以作为一种分布式解决方案,用于不同系统之间的远程过程调用。
阅读全文