精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-01
Missian已经发布了第三个小版本:0.30版本,到这一版本已经实现我的第一期目标,API会比较稳定不变 ,在发布1.0正式版前不在开发新功能。
更新历史 0.30 主要更新: 1. 异步回调方式更新:以前是每个方法需要实现一个回调类,回调类要求继承Callback。现在的实现方式是每个interface一个回调类,每个方法在这个回调类里面对应一个回调方法。无侵入性。
0.20主要更新点: 提供了HTTP兼容性,Hessian客户端可以调用Missian服务,Missian同步客户端也可以调用Hessian服务了。
0.10发布: 实现主要的技术架构和目标。
Missian简介 Missian是一个构建于Mina和Hessian基础上的异步RPC框架,能够兼容HTTP协议和TCP协议,能和Hessian互通兼容,它提供了:
1、一个基于mina的高性能服务器,具备mina所有的一切优秀基因。Missian服务器能够在一个端口之上兼容tcp和http协议格式,因此开启了Missian服务之后,即可以用Missian客户端调用(同步/异步,HTTP/TCP),也可以供Hessian客户端调用。
2、一个基于阻塞式的传统Socket的同步客户端,同样支持HTTP和TCP,它可以使用HTTP或TCP去访问Missian服务,同时也可以使用HTTP方式去访问Hessian服务。您可以选择使用短连接的方式,也可以使用长连接(这时强制要求使用连接池,但Missian提供了一个基于apache commons-pool的Socket连接池实现)。可以根据具体情况决定使用方式。
3、一个基于Mina NioSocketConnector的异步客户端。默认使用一个4个线程的线程池来处理回调,但开发者也可以指定线程数,或者传入一个存在的线程池。异步客户端只能调用Missian服务,而不能够调用Hessian服务(正在思考如何实现)。同样,协议可以是HTTP或者TCP。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-12-03
预计1.0什么时间会发布?
|
|
返回顶楼 | |
发表时间:2010-12-05
预计元旦前后,主要还要做一些严格一点的性能测试,和一些代码优化、注释补充。
|
|
返回顶楼 | |
发表时间:2010-12-08
等你的好消息,很感兴趣。
|
|
返回顶楼 | |
发表时间:2010-12-20
樓主現在在深圳嗎?
|
|
返回顶楼 | |
发表时间:2010-12-20
我也做了一个跟lz的东西类似的框架。
|
|
返回顶楼 | |
浏览 3074 次