JAVA RPC 通讯框架

Bison 是一个JAVA 程间的通信框架,基于apache mina 实现,对mina进行了byteBuffer 缓冲区重用以及半包出处时减少拷贝。

客户端(bison-client) 功能点

1 业务分组。

2 支持分组内负载均衡。

3 支持横向扩展。

服务端(bison)

1 支持热部署

2 支持高用性:高可用的一个基本原则,可以接受快速的失败,但不能接受长时间的等待。

3 资源统一管理。数据库连接池,工作线程,等。

4 支持白名单,黑名单。


Githup地址:https://github.com/gavenpeng/Bison

分享的目的

bison 简单易用的RPC框架,对外就依赖mina,没有太多的配置,很容易部署,分享在这里完全是为了相互学习。如果你有什么问题,可以在新浪微博@深海之倚天剑( http://weibo.com/jamvp)给我发消息。

你可能感兴趣的:(java,rpc,通讯)