Missian(异步RPC框架) 0.30发布

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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值