用代码java代码写一个RocketMQ
时间: 2023-03-14 21:40:16 浏览: 100
我可以为您提供一个简单的RocketMQ Java代码示例:import org.apache.rocketmq.client.producer.DefaultMQProducer;import org.apache.rocketmq.client.producer.SendResult;import org.apache.rocketmq.common.message.Message;public class Producer { public static void main(String[] args) throws Exception { // 实例化消息生产者DefaultMQProducer producer = new DefaultMQProducer("ProducerGroupName"); // 设置NameServer的地址producer.setNamesrvAddr("localhost:9876"); // 启动Producer实例producer.start(); for (int i = 0; i < 100; i++) { // 创建消息,并指定Topic,Tag和消息体Message msg = new Message("TopicTest" /* Topic */, "TagA" /* Tag */, ("Hello RocketMQ " + i).getBytes("UTF-8") /* 消息内容 */); // 发送消息到一个BrokerSendResult sendResult = producer.send(msg); // 通过sendResult返回消息是否成功送达System.out.println(sendResult); } // 如果不再发送消息,关闭Producer实例。producer.shutdown(); }}
阅读全文