https://github.com/apache/rocketmq-spring/releases/tag/2.0.0https://github.com/apache/rocketmq-spring/archive/2.0.0.zip
#源码地址(或者使用资料中的源码)
https://github.com/apache/rocketmq-spring
#进入源码目录,执行如下命令
mvn clean install
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.0.RELEASE</version></parent><groupId>cn.learn.rocketmq</groupId><artifactId>learn-rocketmq</artifactId><version>1.0-SNAPSHOT</version><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-spring-boot-starter</artifactId><version>2.0.0</version></dependency><dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-client</artifactId><version>4.3.2</version></dependency></dependencies><build><plugins><!-- java编译插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.2</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin></plugins></build></project>
# Spring boot application
spring.application.name = learn-rocketmqspring.rocketmq.nameServer=localhost:9876
spring.rocketmq.producer.group=my-group
package cn.learn.rocketmq.spring;import org.apache.rocketmq.spring.core.RocketMQTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;@Component
public class SpringProducer {// 注入rocketMQ的模板@Autowiredprivate RocketMQTemplate rocketMQTemplate;/*** 发送消息** @param topic* @param msg*/public void sendMsg(String topic, String msg) {this.rocketMQTemplate.convertAndSend(topic, msg);}}
    public void convertAndSend(D destination, Object payload) throws MessagingException {this.convertAndSend(destination, payload, (Map)null);}
package cn.learn.rocketmq.spring;import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;@RunWith(SpringRunner.class)
@SpringBootTest
public class TestSpringRocketMQ {@Autowiredprivate SpringProducer springProducer;@Testpublic void testSendMsg(){String msg = "我的第2个SpringRocketMQ消息!";this.springProducer.sendMsg("spring-my-topic", msg);System.out.println("发送成功");}}
package cn.learn.rocketmq.spring;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class MyApplication {public static void main(String[] args) {SpringApplication.run(MyApplication.class, args);}
}

SpringBoot整合RocketMQ之环境搭建以及Producer发送消息相关推荐

  1. RocketMQ源码解析:Producer发送消息+Broker消息存储

    文章目录 1. Producer 发送消息 2. Broker 接收消息 1. Producer 发送消息 先上一段简单的生产者代码 public static void main(String[] ...

  2. springboot整合rocketMQ记录 实现发送普通消息,延时消息

    一.为什么选择RocketMQ消息队列?(可跳过看三的整合代码实例) 首先RocketMQ是阿里巴巴自研出来的,也已开源.其性能和稳定性从双11就能看出来,借用阿里的一句官方介绍:历年双 11 购物狂 ...

  3. Springboot整合RocketMQ实战

    本文来说下Springboot如何整合RocketMQ. 文章目录 概述 Springboot整合RocketMQ 引入pom依赖 yaml文件 简单实例 本文小结 概述 消息队列rocketmq是A ...

  4. Springboot整合Rocketmq系列教程

    Springboot整合Rocketmq系列教程 本教程是基于Springboot2.6.3整合Rocketmq5.0,其中涉及了Rocketmq的安装,消息的发送及消费的代码实现. 本文不会对roc ...

  5. RocketMQ单机环境搭建

    大家好,我是冰河~~ 今天,带来一篇搭建RocketMQ单机环境的文章,为后面的分布式事务专栏做准备.RocketMQ是阿里巴巴开源的一款高性能分布式消息中间件,有关RocketMQ的详细讲解,后面会 ...

  6. RocketMQ 实战-SpringBoot整合RocketMQ同步消息、异步消息、单向消息

    官方样例:https://gitee.com/apache/rocketmq/blob/master/docs/cn/RocketMQ_Example.md 1. 同步消息 producer向 bro ...

  7. RocketMQ单机环境搭建测试+springboot整合

    1.资源下载 官网:下载 | RocketMQ 这里选择使用编译后可以直接用的 下载后解压:略 2.更改配置 主要是更改 conf/broker.conf 的配置,记得添加上下面这几行,否则消息发送失 ...

  8. SpringBoot整合RocketMQ,三种测试附带源码【rocketmq-spring-boot-starter】

    我们整合boot项目的时候都是引入 xxx-start 依赖,但是现在大多数的整合RocketMQ都还不是这样. 我花了一天时间使用rocketmq-spring-boot-starter整合,使得操 ...

  9. spring-boot(2)--环境搭建

    spring-boot环境搭建 1.下载:spring-tool-suite-3.9.2.RELEASE-e4.7.2-win32-x86_64 http://spring.io/tools/sts/ ...

最新文章

  1. fem求解二维时谐电磁场问题
  2. 【学习笔记】5、Python基础语法
  3. 运用类CL_SALV_TABLE实现alv
  4. 【转】C++ this指针(直戳本质)
  5. 使用CSS3属性aspect-ratio做横屏检测优化用户体验,附demo完整代码
  6. 找不到php的版本,php – 在任何版本中都找不到请求的包…
  7. 计算机显卡是指什么时候,电脑哪个是显卡
  8. Moment.js日期处理库的使用
  9. 146. LRU缓存机制
  10. mysql浮点数据怎么_MySQL数据浮点类型的实际应用操作
  11. x为正变数,求y=x^3/(x^4+4)的最大值
  12. python能做什么程序-python都能做什么
  13. Android---------------ContentProvider的学习
  14. 2021年蓝桥杯省赛JavaB组真题解析
  15. git源码安装后报错:bash: /usr/bin/git: No such file or directory
  16. 首个中文开源扩散模型!中文AI艺术时代即将开启(IDEA封神榜团队)
  17. 【Python机器学习】回归模型:推土机售价预测
  18. 推荐系统初识-协同过滤
  19. apache服务器(下)
  20. 人工智能——软科中国大学专业排名

热门文章

  1. 设计模式(十)——抽象工厂模式
  2. 分布式代码管理系统GIT
  3. PHP - 会话控制
  4. phpcms避免字段值重复
  5. 美国读本科出勤率低被休学,无法毕业怎么办
  6. Mac之当前目录打开终端
  7. 网站防刷方案 -摘自网络
  8. 简单帐表插件开发示例分享
  9. 经典算法题每日演练——第九题 优先队列
  10. java加密文件夹_使用java.util.zip压缩文件夹,支持加密,增加描述