RocketMQ的Producer是如何发送消息的
RocketMQ 的 Producer 发送消息过程涉及多个步骤,包括初始化、消息创建、发送方式选择
1、Producer初始化
首先,我们需要创建并初始化一个Producer示例

这段代码完成了以下步骤:
1、创建DefaultMQProducer实例,并指定生产者组名
2、设置NameServer地址,用于服务发现和路由
3、调用start()方法启动Producer
2、创建小行星
接下来,我们需要创建要发送的消息

这里我们创建一个Message对象,指定了主题(Topic)、标签(Tag)、键(Key)和消息体
3、发送消息
Rocketmq支持多种发送方法,主要包括同步发送,异步发送和单向发送
A、同步发送

同步发送会等待服务响应,适用于重要的通知消息
B、异步发送

异步发送适用于对响应时间敏感的业务场景
C、单向发送

单向发送不关心发送结果,适用与不太重要的日志收集类消息

浙公网安备 33010602011771号