本文带您了解分布式消息服务RocketMQ的产品架构。 系统部署架构如下图所示: Name Server Name Server是一个几乎无状态节点,一般集群部署(2个节点或以上),节点之间无同步信息。它主要提供broker注册、Topic路由管理等功能。 Broker 分布式消息中间件核心组件,提供消息生产、消费,主从同步、数据刷盘等核心功能。可以横向扩展、在线扩容以提高集群性能。
本文介绍了使用分布式消息服务RocketMQ过程中涉及的基本概念,方便您查询和了解相关概念。 Broker 消息中转角色,负责存储消息,转发消息,一般也称Server。在 JMS规范中称为 Provider。RocketMQ一般在多个服务器部署broker集群,从而达到分布式、高可用、可横向扩展的目的。 Name Server Name Server是一个几乎无状态节点,可集群部署,节点之间无同步信息。它主要提供broker注册、Topic路由管理等功能。