美文网首页
zbus 详细介绍

zbus 详细介绍

作者: 冰海之洋 | 来源:发表于2018-03-29 13:45 被阅读0次

小巧而极速的MQ, RPC实现, 支持HTTP/TCP代理,开放易扩展,多语言支撑微服务,系统总线架构

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为微服务架构、系统整合、弹性计算、消息推送等场景提供开箱即用的功能支持。

ZBUS主要特性:

高速磁盘/内存MQ,支持单播,广播,组播,订阅多种消息模式

RPC开箱即用,支持同步异步,动态类代理

多语言客户端,Java/.NET/JavaScript/PHP/Python/C++/Go(服务器)

轻量级,发行大小 ~3M, 核心 ~400K, 极少依赖

高可用无应用故障单点,分布式高可用的内置支持

简洁的协议设计,类HTTP头部扩展协议,长短连接,WebSocket支持

内置监控,不断丰富的监控指标

ZBUS以轻量弹性著称,目前已知的应用主要分布在证券金融行业,在各大券商内部使用,因为开源同时也有不少二次开发定制的项目存在。

ZBUS可以有多种工作角色

MQ服务器

RPC服务器

Proxy HTTP/TCP代理

服务标准化总线服务器

相关文章

  • zbus 详细介绍

    小巧而极速的MQ, RPC实现, 支持HTTP/TCP代理,开放易扩展,多语言支撑微服务,系统总线架构 zbus核...

  • 开源协议介绍

    详细介绍 MPL (Mozilla Public License) 协议 详细介绍 MIT 协议 详细介绍 Apa...

  • Linux Users and groups

    详细介绍

  • 奔驰详细介绍

  • Saltstack详细介绍

    自动化运维工具Saltstack详细介绍 标签:salt自动化运维salt-master 版权声明:原创作品,如需...

  • MagicalRecord详细介绍

    MagicalRecord,一个简化CoreData操作的工具库 简介 项目主页:https://github.c...

  • whoosh详细介绍

    Whoosh 是一个纯python实现的全文搜索组件。Whoosh不但功能完善,还非常的快。 Whoosh的作者是...

  • CocoaPods 详细介绍

    一、CocoaPods简介 iOS 和 OS X下的一个第三方库管理工具,类似的iOS工具还有Carthage(比...

  • jQuery详细介绍

    一.$ 符号1 将“$”定义为变量,运行如下代码: 运行结果: 2 将代码修改如下: 运行结果: 由上操作对比可知...

  • WKWebView详细介绍

    对于之前使用的UIWebView,由于性能方面一直被吐槽,所以苹果官方现在推出一款性能极佳的WebKit库来代替U...

网友评论

      本文标题:zbus 详细介绍

      本文链接:https://www.haomeiwen.com/subject/qmcycftx.html