Python-致力于为用户提供最稳定的服务
所有消息服务器都是 Master ,没有 Slave 。这种方式优点是配置简单,单个 Master 宕机或重启维护对应用无影响。缺点是单台机器宕机期间,该机器上未被消费的消息在机器恢复之前不可订阅,消息实时性会受影响。每个 Master 配置一个 Slave,所以有多对 Master-Slave,消息采用异步复制方式,
NameServer 集群 提供轻量级的服务发现及路由,每个 NameServer 记录完整的路由信息,提供相应的读写服务,支持快速存储扩展。 NameServer是一个功能齐全的服务器,主要包含两个功能: Broker 管理,接收来自 Broker 集群的注册请求,提供心跳机制检测 Broker 是否存活
Broker Master 和 Broker Slave 是主从结构,会执行数据同步 Data Sync 每个 Broker 与 NameServer 集群中所有节点建立长连接,定时注册 Topic 信息到所有NameServer Producer 与 NameServer 集群中的其中一个节点(随机)建立长连
架构模式 RocketMQ与大部分消息中间件一样,采用发布订阅模式,基本的参与组件主要包括:消息发送者、消息服务器(消息存储)、消息消费、路由发现。 顺序消息 顺序消息(FIFO:First Input First Output)是一种严格按照顺序进行发布和消费的消息类型。要求消息的发布和消息消费都按照顺序进行,Roc
* 老牌平台,值得信赖
jdtj.cn