WeBankFinTech / DeFiBus

DeFiBus is a decentralized finacial message bus for microservices, provide request/reply, unicast, multi-cast, broadcast, delay-message etc, and also privide service governance capacity and operation tools.
Apache License 2.0
191 stars 47 forks source link
esb message-bus mq

DeFiBus(Decentralized Financial Message Bus) -- 分布式金融级消息总线

CI status Coverage Status

       DeFiBus=RPC+MQ,是基于开源消息中间件打造的安全可控的分布式金融级消息总线。DeFiBus不仅提供了RPC同步调用,还提供了MQ的异步事件通知、事件组播和广播等常用服务调用和消息模式,同时增加了应用多中心多活、服务就近、灰度发布等分布式场景下的高可用能力。在对于机器故障的容错能力方面的增强,也让消息总线的服务更加稳定可靠,为业务提供7x24的服务。

分布式架构

architecture1

名词解释 DCN:Data Center Node(数据中心单元化节点)

系统架构

architecture2

DeFiBus主要包括以下几个组件(模块):

特性列表:

Quick Start

DeFiBus的安装部署流程请参考:《DeFiBus使用指引》
examples模块中提供了最佳实践样例:defibus-examples

License

DeFiBus is licensed under Apache License.

非常感谢以下项目对开源做出的贡献

动态

Wiki 上汇总了相关动态和资讯,点此处前往查看

Contacts

微信/QQ群:

wechat_qr