消息发送和接收演示

接下来我们使用Java代码来演示消息的发送和接收

<dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-spring-boot-starter</artifactId><version>2.0.2</version>
</dependency> 

发送消息

消息发送步骤:

1. 创建消息生产者, 指定生产者所属的组名

2. 指定Nameserver地址

3. 启动生产者

4. 创建消息对象,指定主题、标签和消息体

5. 发送消息

6. 关闭生产者

package com.leon.test;import org.apache.rocketmq.client.exception.MQClientException;
import org.apache.rocketmq.client.producer.DefaultMQProducer;
import org.apache.rocketmq.client.producer.SendResult;
import org.apache.rocketmq.common.message.Message;
import org.apache.rocketmq.spring.core.RocketMQTemplate;public class RocketMQSendMessageTest {//发送消息public static void main(String[] args) throws Exception {//1.创建消息生产者,并且设置生产组名DefaultMQProducer producer = new DefaultMQProducer("myproducer-group");//2 为生产者设置NameServer的地址producer.setNamesrvAddr("192.168.109.131:9876");//3 启动生产者producer.start();//4 构建消息对象,主要是设置消息的主题 标签 内容Message message = new Message("myTopic", "myTag", ("Test RocketMQ Message").getBytes());//5 发送消息 第二个参数代表超时时间SendResult result = producer.send(message, 10000);System.out.println(result);//6 关闭生产者producer.shutdown();}
}

Java实现消息发送相关推荐

  1. JAVA ActiveMQ消息发送和接收

    JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信. ...

  2. java微信消息发送消息_JAVA模拟微信消息发送请求

    JavaWeb模拟微信(网页版)发送消息到好友.PS:不是公众号,是好友之间,或者发送到群. 1.发送文字消息到好友,或群. 2.分析参数: 这里写图片描述 {\"BaseRequest\& ...

  3. 服务器怎么把信息发送给用户,java中怎么用tcp/ip将服务器的消息发送给多个用户...

    java中怎么用tcp/ip将服务器的消息发送给多个用户 关注:253  答案:2  mip版 解决时间 2021-01-31 01:26 提问者╬═掵中注定 2021-01-30 20:03 jav ...

  4. java开发微信第三方平台 模板消息发送消息案例

    今天利用自己的一点休息时间来编写了一个利用java开发的微信第三方平台,这次开发的目地是利用微信的模板消息无限的向关注用户推送消息.经过反复的测试,无BUG出现. 开发语言:java,数据库:mysq ...

  5. java activeMQ消息的发送与接收

    java activeMQ消息的发送与接收 activemq是我们经常用到的消息队列之一,比如说速度快,对spring的很好的支持,支持多种协议等等,今天我们就来看一下activeMQ消息的发送与接收 ...

  6. java kafka消息的发送与接收

    java kafka消息的发送与接收 消息队列在java EE级开发是很常用到的工具之一,在众多消息队列当中,active mq与kafka相对比较受开发者的喜爱,那么kafka是怎样实现消息的发送与 ...

  7. java发送ipmsg_用Java向IPMSG发送消息

    # re: 用Java向IPMSG发送消息 hehe but No File Packages Defined on sourceforge. IP MSG程序效率写的很高 曲强 Nicky 评论于 ...

  8. javasocket连续给服务器发送消息,Java通过Socket发送和接收多条消息

    我们需要实现一个Socket客户端,它应该连接到一个接受TCP连接的服务器.如果我通过netcap与服务器进行通信,我会立即得到它的响应(通过命令行).Java通过Socket发送和接收多条消息 的工 ...

  9. java企业微信消息发送工具类

    java企业微信消息发送工具类 用途 基于java实现调用企业微信发送消息,文件,图片. 实现效果 文件列表 文件名 用途 WechatUtil.java 企业微信工具类 WechatTest.jav ...

最新文章

  1. 人工智能和区块链的融合
  2. C++下的DLL编程入门
  3. mysql status改变_mysql 配置详解mysql SHOW STATUS 详解
  4. 关于matlab中pcolor显示图片时的shading设置问题
  5. 台积电要造第一款7nm芯片 明年下半年可投产
  6. android系统action大全
  7. sentinel接入网关应用_接入容器服务Kubernetes版应用
  8. C#LeetCode刷题之#119-杨辉三角 II(Pascal‘s Triangle II)
  9. nodejs 快速发布rtsp server
  10. redis 命令行 操作
  11. main函数默认参数argc和argv的详解
  12. 每天一道剑指offer-重建二叉树
  13. Linux下部署PHP_YAF框架
  14. ApexPages.StandardSetController基本用处
  15. redhat7 安装 docker
  16. node.js学习笔记(8)--multer模块文件上传
  17. 彩色照片转化为黑白照片
  18. PCIe“拍了拍”PCI- PCI和PCIe发展历史
  19. java的书写规范_java书写规范以及技巧
  20. 知识图谱数据管理:存储与检索

热门文章

  1. 创建安卓app的30个经验教训
  2. javascript模拟鼠标双击事件
  3. 【SpringBoot】在SpringBoot中使用Ehcache
  4. Django 之 Cookie判断是否已登陆(写成类)
  5. Python开发【第一篇】:初识Python
  6. GC和JVM调优实战
  7. Netty使用Marshalling传输信息
  8. SpringBoot-AOP切面处理
  9. Python函数中的变量和函数返回值
  10. 树莓派进阶之路 (014) - 树莓派远程连接的三种方式总结