ZBUS项目结构概貌

原创
2015/09/17 10:22
阅读数 3.5K

项目已经更新,请参考 zbus.io

http://git.oschina.net/rushmore/zbus

ZBUS项目代码概览

broker -- 链接代理,解决连接池管理,链接高可用

kit --工具类,包括log日志、对象池等

mq --消息队列服务,提供持久化队列,发布订阅,zbus的核心入口

net --网络通讯库,基本NIO引擎、HTTP协议通讯

proxy -- 提供TCP,HTTP,DMZ代理服务

rpc -- 提供RPC服务,分基于MQ的RPC与直接RPC两大类

 

 

ZBUS模块结构层次

 

ZBUS网络通讯基础 zbus.NET

ZBUS项目并没有采用netty通讯方案,而是基于NIO做了一个简单的框架封装,代码规模数量级上变小,自主掌控后,可以获得通讯层面的自由定制。

    一个面向String编解码的NIO服务器端处理例子,简洁如下(详细参考test示例)

     

 

展开阅读全文
打赏
1
5 收藏
分享
加载中
[79]
2015/12/22 06:31
回复
举报
79
2015/12/21 16:06
回复
举报
更多评论
打赏
2 评论
5 收藏
1
分享
返回顶部
顶部