zoukankan      html  css  js  c++  java
  • RocketMQ(三)——————javaAPI (1.发送同步消息)

      

      同步消息:

      消息发送中进入同步等待状态,可以保证消息投递一定到达:

        消息接收方式:RocketMQ(三)——————javaAPI(1.2.3.4 消息接收方式)

    //官网示例
        public static void main(String[] args) throws Exception {
    
            // 实例化消息生产者Producer
            DefaultMQProducer producer = new DefaultMQProducer("producerGroup_name");
            // 设置NameServer的地址
            producer.setNamesrvAddr("localhost:9876");
            // 启动Producer实例
            producer.start();
            for (int i = 0; i < 100; i++) {
                // 创建消息,并指定Topic,Tag和消息体
                Message msg = new Message("TopicTest","TagA",("Hello RocketMQ " + i).getBytes(RemotingHelper.DEFAULT_CHARSET));
        
                // 发送消息到一个Broker
                SendResult sendResult = producer.send(msg);
                // 通过sendResult返回消息是否成功送达
                System.out.printf("%s%n", sendResult);
            }
            // 如果不再发送消息,关闭Producer实例。
            producer.shutdown();
    }
    
    
    
        //简单理解
        public static void main(String[] args) throws Exception {
    
            DefaultMQProducer producer = new DefaultMQProducer("rocketMq1");
    
            //设置nameserver地址:
            producer.setNamesrvAddr("127.0.0.1:9876");
            producer.start();
    
            //topic 消息将要发送的地址
            //body 具体消息内容
            // 也可以只传 Topic 和 消息体(参数多少看自己需求);
            Message message1 = new Message("myTopic001","rocketMq1 第一次发送".getBytes());
            
            SendResult result = producer.send(message1);
            
            System.out.println("发送结果 :"+result);
            producer.shutdown();
            System.out.println("生产者下线!");
    
        }
  • 相关阅读:
    前端小功能: 绘制多边形,并判断某个点是否在区域内
    Java设计模式-模板设计模式
    Java设计模式-工厂设计模式
    Java设计模式-单例设计模式
    Java简单的去重算法
    layui时间插件实现动态限制可选时间范围和统计时间间隔
    百度地图坐标只加载可视范围内的坐标
    百度地图创建删除单个坐标
    百度地图加载海量点
    创建百度地图
  • 原文地址:https://www.cnblogs.com/lifan12589/p/14597817.html
Copyright © 2011-2022 走看看