首页 > 代码库 > 消息队列、服务总线 zbus

消息队列、服务总线 zbus

轻量级服务总线/消息队列

1)多种消息模式--支持生产者/消费者,发布订阅,RPC

2)丰富的API--C/C++/C#/JAVA/Python/Node.JS跨平台、多语言支持

3)开放协议标准--原生兼容HTTP协议(长连接),头部动态扩展

4)支持TrackServer与ZbusServer高可用横向动态扩容机制


ZBUS追求极度轻量级,<200K 发行jar包(从早期的基于ZeroMQ C实现演化为JAVA NIO实现),不依赖任何其他包;高度可扩展(异步通讯NIO,Remoting,日志、JSON协议格式等等都可以动态更换扩展);兼容HTTP协议标准(协议本身兼容,原生支持不是适配,浏览器HTTP可以直接与zbus互动);丰富API轻量级接入: C/C++,C#, JAVA, Python,Node.JS等主流平台不断丰富

目前zbus总线在国信证券前海股权交易中心等企业众多项目中实际应用,主要担当基础消息队列、SOA服务治理角色,我们尝试改变服务总线消息队列基础设施就必须笨重的模式,同时我们认为协议适配不应该是总线的核心功能,总线应该提供的是快速便捷的实现手段。

消息队列、服务总线 zbus