ZBUS项目结构概貌

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

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

ZBUS项目代码概览

102103_7jSR_238589.png

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

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

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

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

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

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

 

 

ZBUS模块结构层次

102215_OkHj_238589.png

 

ZBUS网络通讯基础 zbus.NET

102404_rFl4_238589.png

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

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

     102638_qAhh_238589.png

 

转载于:https://my.oschina.net/sbz/blog/507429

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值