Introduction to Rocket MQ

Overview

RocketMQ

RocketMQ is a professional messaging middleware independently developed by Alibaba Group. Based on high-availability distributed cluster technology, RocketMQ provides a series of message cloud services such as message subscription and publishing, message trajectory query, timing (delay) messages, resource statistics, monitoring alarms, etc. It is the core product of enterprise-level Internet architecture.

Noun explanation

Topic (message subject): The first-level message type, which classifies messages through Topic.

Tag (message tag): Secondary message type, used to further distinguish the message classification under a topic.

Message: The carrier of information in the message queue.

Message ID: (Globally unique identifier of the message) is automatically generated by the RocketMQ system to identify a message.

Message Key (message business identifier): Set by the message producer (Producer) to identify a certain business logic.

Producer: The message producer, responsible for producing and sending messages.

Consumer: Message consumers, also known as message subscribers, are responsible for receiving consumer messages.

Group: A type of Producer or Consumer. This type of Producer or Consumer usually produces or consumes the same type of messages, and the logic of message publishing or subscription is consistent. Known as the producer group or consumer group

Group ID: The identification of the Group.

Cluster deployment

How to build a cluster

Insert picture description here

Insert picture description here

Cluster characteristics

Insert picture description here

Cluster workflow

Insert picture description here

Guess you like

Origin blog.csdn.net/mrhs_dhls/article/details/108287317
Recommended