DeFiBus介绍

作者: 晴天哥_王志 | 来源:发表于2021-07-25 22:33 被阅读0次

开篇

  • DeFiBus=RPC+MQ,是微众银行基于开源消息中间件打造的安全可控的分布式金融级消息总线。

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

  • 熟知RocketMq架构的应该能够一眼看出来,DeFiBus完全是基于RocketMq的底座来集成新特性,不过跟我们常规的在RocketMq的各组件集成feature的方式不同,DeFiBus在RocketMq的组件之上构建了自己的组件,包括namesvr、broker、producer、consumer等,是标准的站在巨人肩膀上进行二次开发的典范。

  • 之所以选择研究下DeFiBus,一来是源自ArchSummit峰会的分享,二来是因为DeFiBus集成的特效比较有实际借鉴意义,想学习别人的先进经验。

DeFiBus的组件介绍

defibus-arch

说明:

  • 上图取自DeFiBus的官网介绍
  • DeFiBus的包含了RocketMq原有的Namesrv、Broker、Producer、Consumer等组件。
  • DeFiBus扩展了元数据管理增加了其它特性。
  • DeFiBus在Producer和Consumer侧增加了EventMesh代理层。

DeFiBus的核心组件


说明:

  • defibus-broker:在RocketMq的broker进行了新的特性集成。
  • defibus-client:在RocketMq的producer和consumer进行了新的特性集成。
  • defibus-common:defibus通用的功能。
  • defibus-namesrv:在RocketMq的namesrv进行了新的特性集成。
  • defibus-tools:defibus通用的工具功能。
  • defibus-examples:defibus的使用案例。

DeFiBus特性介绍

相关文章

  • DeFiBus介绍

    开篇 DeFiBus=RPC+MQ,是微众银行基于开源消息中间件打造的安全可控的分布式金融级消息总线。 DeFiB...

  • DeFiBus的Rpc调用实现原理

    DeFiBus的Rpc调用 整个调用过程包含了两个消息的产生和消费过程。 1.请求方产生请求消息,服务响应方消费这...

  • Runtime介绍---术语介绍

    1. 什么是Runtime Runtime又叫运行时,是一套C语言的API。 我们平时编写的OC代码,底层都是基于...

  • 介绍

    万物终有一天会消失殆尽,诸神出卖黎明,光明为黑暗所湮灭,日月皆痕,海潮鸣泣,幼雏嚎啕,生灵涂炭。 托里奥世纪第20...

  • 介绍😊

    大家好,我是beth,初入简书,不邀自来,还请各位见谅! 先说说我是怎么想着来的吧?这不是刚过了一个寒假嘛...

  • 介绍

    在这个世界上还有三个家族他们不受各个国家联合国管。但他们身上有着使命分别是帝国家族曲国家族圣国家族。他们隐藏在一个...

  • 介绍

    云轩:主角,星罗帝国的二皇子。从小就不能练气,被人们称为废物。直到12岁的时候,自己的武魂觉醒才能练气,双...

  • 介绍

    万花阁 神秘至极的组织,亦正亦邪。万花阁的人行动隐秘,至今未被发现所在地。听说组成成员均以花来命名。所到之处,皆留...

  • 介绍

    此书命曰元.八洲传。属九洲四传第二部。第一部,上古往事。上古往事乃元八洲传外传。前两部为战胜心魔,而第三部,大梦...

  • 介绍

    千肆篇 7月的天气燥热,但在红杏阁里这份燥热就别有一番风味。漫天的胭脂水粉的香味变成了调味剂,女人们千姿百媚,在...

网友评论

    本文标题:DeFiBus介绍

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