rocketmq之部署与实践
rocketmq架构图
RocketMQ是一个分布式消息传递和流媒体平台,具有低延迟,高性能和可靠性,万亿级容量和灵活的可伸缩性。 它由四个部分组成:nameserver,broker,生产者和使用者。 它们中的每一个都可以水平扩展,而没有单个故障点。 如上面截图所示。
nameserver:提供轻量级的服务发现和路由。 每个名称服务器记录完整的路由信息,提供相应的读写服务,并支持快速的存储扩展。
Broker:通过提供轻量级的TOPIC和QUEUE机制来存储消息。
centos环境部署rocketmq
运行环境:
系统版本:centos 6
jdk版本:1.8
rocketmq版本:rocketmq-all-4.3.2-incubating-bin-release.zip
(下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/)