新建Java项目,添加RocketMQ Client的依赖。
<dependency>
<groupId>com.alibaba.rocketmq</groupId>
<artifactId>rocketmq-client</artifactId>
<version>3.2.6</version>
</dependency>
以下代码是以Sync方式(即主、备机消息同步完成后发送成功状态)。
发送示例
pulic class SyncProducer(){
@SneakyThrows
public static void main(String[] args) {
DefaultMQProducer producer = new DefaultMQProducer("please_rename_unique_group_name");
producer.setNamesrvAddr("172.23.20.6:9876");
producer.start();
for (int i = 0; i < 100; i++) {
Message msg = new Message("TopicTest", "TagA", ("hello rocketmq" + i).getBytes(RemotingHelper.DEFALUT_CHARSET));
SendResult sendR