社区
Java
帖子详情
springboot怎么整合阿里消息队列MQ消费者?
青衣小扇一壶酒
2018-01-11 10:34:27
写了个阿里消息队列消费者的实现类,但是不知道怎么把它配置到springboot中让它随着项目启动而开始接收消息。因为这个实现类里面有@Autowired自动注入的service。所以spring启动类中直接调用静态方法是不行的,这样就算运行了,类中用到的@Autowired也无法自动注入。
...全文
1554
7
打赏
收藏
springboot怎么整合阿里消息队列MQ消费者?
写了个阿里消息队列消费者的实现类,但是不知道怎么把它配置到springboot中让它随着项目启动而开始接收消息。因为这个实现类里面有@Autowired自动注入的service。所以spring启动类中直接调用静态方法是不行的,这样就算运行了,类中用到的@Autowired也无法自动注入。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一只孤独的汪汪
2018-05-04
打赏
举报
回复
自己写一个配置类 @Configuration 注解让项目起来的时候 自动加载配置 类里面在写消费者的bean @Bean(initMethod = "start", destroyMethod = "shutdown") public ConsumerBean consumerWechat() { //配置内容 }
一只孤独的汪汪
2018-05-04
打赏
举报
回复
@Bean(initMethod = "start", destroyMethod = "shutdown")
huage
2018-01-11
打赏
举报
回复
写一个帮助类,项目启动了后将Spring的AutowireCapableBeanFactory注入进去,利用这个对象capableBeanFactory.autowireBean(r);方法初始化你通道里用到的注解
黑主理事长
2018-01-11
打赏
举报
回复
同问,希望大牛来指引
青衣小扇一壶酒
2018-01-11
打赏
举报
回复
已经解决。在消费者类名上方加注解@Componet,在类中要启动时运行的方法上方加注解@PostConstruct 。就可以在运行springboot的时候自动运行。
Windows服务器上
MQ
发送消息,通过
springboot
接收
阿里
云服务器上消息
本项目开发前提是,在本地windows机器上搭建了
MQ
,并建立好发送队列管理器,本地队列,远程队列,发送通道;在
阿里
云服务器上也搭建了
MQ
,建立了接收队列管理器,接收通道。此处,模拟场景是,本地Windows机器放入测试消息后,在
springboot
项目中通过程序连接
阿里
云
MQ
并接收到消息。同一台机器同一个队列管理器上发送和接收消息
aliyun-
mq
-demo.zip
SpringBoot
+
消息队列
Rocket
MQ
(基于
阿里
云),详见:https://blog.csdn.net/z1353095373/article/details/108660454
SpringBoot
-Rabbit
MQ
:Rabbit
MQ
为异步消息处理提出了一个很好的解决方案,它是一个非常好用的消息中间件,主要用于中间件的解压缩,同时,Spring Boot为Rabbit
MQ
提供了支持,Spring Boot为兔子准备了spring-boot-starter-a
mq
p,spring-rabbit支持A
MQ
P(即高级
消息队列
协议,高级消息协议,是应用层协议的一个开放标准),并且为兔子模板和兔子
MQ
提供了自动配置选项
SpringBoot
-Rabbit
MQ
消息层次 这个指南将引导你建立一个Rabbit
MQ
A
MQ
P服务器发布和订阅消息的过程。 声明 可以使用本人
阿里
云安装好的Rabbit
MQ
服务器 host:http://120.27.114.229 username:root password:root port:5672 web management: http://120.27.114.229:15672 建立 你会使用Spring A
MQ
P的RabbitTemplate内置应用系统来发布消息和使用一个MessageListenerAdapter POJO来订阅消息 git克隆 gradle bootRun 需要 大约几十分钟 一款文本编辑器或者IDE 你也可以从这个项目中入门代码或者可以在入门 (个人非常喜欢的一件eclipse的IDE)中查看 Rabbit
MQ
服务器 如何完成 像许多的Spring 项目,你可以从头开始并完成每一步,或者你可以绕过你已经熟悉的一些步骤,无论是哪种步骤,你最终可以完成代码 从头开始的话,请去看内置 如果要绕过你熟悉的,按照以下合并: 并解压得到源代码或者从
5本架构师必读电子书.rar
包含《Rabbit
MQ
——高效部署分布式
消息队列
》 ,《
SpringBoot
实战(第4版)》,《
阿里
巴巴Java开发手册》,《架构探险:从零开始写分布式服务架构》,《不止代码,职业发展黄金手册》
springboot
整合
阿里
云的
消息队列
MQ
1、概述 公司使用的
阿里
云
消息队列
MQ
服务,框架是
springboot
。做了一个demo,记录
整合
过程。 2、步骤 第一步:配置 配置工作基本上就是按照
阿里
云
消息队列
MQ
的文档所述那样,在控制台的
消息队列
MQ
里面进行配置.快速入门概述 这里有一点注意的点:我们的topic在授权的时候,可以授权给子账号的。(
阿里
的rocket
mq
支持子账号) ### 第二步:编码 这里涉及...
Java
50,530
社区成员
85,610
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章