package com.zheng.cms.web.rocketmq; import com.alibaba.rocketmq.client.producer.DefaultMQProducer; import com.alibaba.rocketmq.client.producer.SendResult; import com.alibaba.rocketmq.common.message.Message; /** * Created by ZhangShuzheng on 2016/12/8. */ public class Producer { public static void main(String[] args) { DefaultMQProducer producer = new DefaultMQProducer("Producer"); producer.setNamesrvAddr("127.0.0.1:9876"); try { producer.start(); long time = System.currentTimeMillis(); System.out.println("开始:" + time); for (int i = 1; i <= 100000; i ++) { Message msg = new Message("PushTopic", "push", i + "", "Just for test.".getBytes()); SendResult result = producer.send(msg); //System.out.println("id:" + result.getMsgId() + " result:" + result.getSendStatus()); } System.out.println("结束,消耗:" + (System.currentTimeMillis() - time)); } catch (Exception e) { e.printStackTrace(); } finally { producer.shutdown(); } } }