missian使用指南
文章平均质量分 83
丁0
开源项目爱好者
展开
-
Missian指南一:通信协议
Missian同时支持HTTP/TCP,也同时支持同步和异步。 一、同步+HTTP时的协议这时和Hessian的协议一致。即采用POST发送数据,整个数据包(除了HTTP协议头外的数据)会交给Hessian的序列化机制来编码和解码。请求和响应中都支持chunk,编码解码过程中已经兼容。 二、异步+HTTP时的协议其实和同步请求的协议相比,只是在HTTP He...2010-11-30 22:25:56 · 182 阅读 · 0 评论 -
Missian指南二:准备工作
Missian暂时只支持Java,请安装JDK1.5以上版本。对IDE没有任何要求,也不要求安装任何Web容器(Tomcat之类)。请到http://code.google.com/p/missian/downloads/list下载missian的发行包,以及依赖文件包。 创建一个普通的Java项目,将missian-0.20.jar和相关依赖项全部导入。 创建一个接口,这个接口...2010-11-30 23:23:46 · 90 阅读 · 0 评论 -
Missian指南三:创建一个Missian服务器(使用spring)
在使用Missian时,spring是可选的,但是作者本人强烈推荐和Spring配合使用。Spring是一个伟大的项目,并且它不会对程序在运行时的效率带来任何损耗。 Missian在服务器端依赖与Mina,Missian只是提供一个Codec(协议编码解码,兼容TCP和HTTP)和一个Handler(调用Hessian序列化机制来反序列化数据、使用BeanLocator来定位这次调用的Be...2010-12-01 00:04:59 · 155 阅读 · 0 评论 -
Missian指南四:使用同步客户端
同步客户端比较简单,它具备以下能力: 1、同步调用Missian服务(通过HTTP或TCP均可)2、同步调用Hessian服务3、使用短连接。作者本人的经验是,在网络通信时,使用短连接比较简单,在一个机柜或者机房内的通信,可以考虑短连接。4、使用连接池,保持长连接。 我们先来看看Missian的同步客户端是怎么工作的。 步骤一:创建SyncMissianProx...2010-12-01 10:20:35 · 254 阅读 · 0 评论 -
Missian指南五:使用异步客户端(With spring)
重要:Missian刚刚更新到0.30,修改了异步回调的实现方式,现在基本上做到0侵入性。建议下载0.30版本使用,调过本章,直接参考: Missian指南6:使用无侵入性的异步客户端(Missian 0.30 With Spring)===================================================================Mis...2010-12-01 12:21:47 · 194 阅读 · 0 评论 -
Missian指南六:异步客户端使用指南
重要:Missian刚刚更新到0.31,新增了Future风格的回调方式。 Missian没有绑定spring,但是强烈推荐配合spring一起使用。异步客户端由于需要调用BeanLocator去寻找回调的Bean,如果配合Spring使用,可以直接使用SpringLocator(BeanLocator的唯一实现),否则需要自己实现。 使用异步客户端需要注意一点:由于是异步...原创 2010-12-01 17:15:13 · 150 阅读 · 0 评论