消息服务器/消息队列&RPC开发框架



  • Zbus力求使消息队列和远程过程调用快速、轻量级和易于构建自己的面向服务的体系结构,适用于许多不同的平台。

    zbus核心是一个独立实现的小巧极速的消息队列(MQ),支持持久化与内存队列,支持单播、广播、组播等多种消息通信模式。

    在MQ之上 zbus完备地支持了RPC服务,RPC支持独立伺服,基于总线两种模式;同时zbus支持代理服务,基于MQ的HttpProxy实现了类Nginx的HTTP代理服务(支持DMZ网络结构),TcpProxy则支持透明的TCP协议代理,可以代理任何基于TCP的协议,比如代理MySQL数据库。

    zbus内建分布式高可用(HA),解决单点问题;Java/.NET/JS/C++/PHP等主流语言接入能力为zbus充当SOA服务总线提供跨平台支持。

    在设计上,zbus拥抱KISS准则,所有特性浓缩在一个小小的400K左右的jar包中;轻量,MQ核心,方便二次开发,zbus为微服务架构、系统整合、弹性计算、消息推送等场景提供开箱即用的功能支持。

    项目地址: https://gitee.com/rushmore/zbus

    6ebb2230-1433-4a70-8a19-6da81792e5f5-image.png


Log in to reply