@RabbitListener&@EnableRabbit |学习笔记

简介: 快速学习 @RabbitListener&@EnableRabbit

开发者学堂课程【SpringBoot 快速掌握 - 高级应用:@RabbitListener&@EnableRabbit】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/613/detail/9303


@RabbitListener&@EnableRabbit

内容介绍:

1.RabbitTemplate 的监听场景

2.自动配置

3.收消息的两种模式


1.RabbitTemplate 的监听场景

订单系统和库存系统的信息交互通过消息队列,订单系统将某人的订单信息放在消息队列中,库存系统实施监听消息系统的内容并进行相关操作


2.自动配置

(1)RobbitAutcConfiguration

(2)有自动配置了连接工厂 ConnectionFactory

(3)RabbitProperties 封装了 RabbttmQ 的配置

(4)RabbitTemplate :给 Rabbitno 发送和接受消息

(5)Amqpadmin;RabbitMQ 系统管理功能组件  

(6)@EnableRabbrt.@Rabbitlistener  监听消息队列的内容


3.收消息的两种模式

Public class BookService{

@RabbitListener(queues="atguigw.news")  

public void receive(Book book){

System.out.println(“收到消息:  "+book);

}

@RabbitListener(queues  = "atguigu")

public void receiveθ2(Message mssage){

System.out.println(message.getBody());

System.out.println(message.getMessageProperties());

}

相关文章
|
NoSQL Java 数据库连接
文章评论 需求&表结构&技术选型 | 学习笔记
快速学习 文章评论 需求&表结构&技术选型
51 0
|
存储 JSON NoSQL
MongoDB 简介&体系结构&数据模型& | 学习笔记
快速学习 MongoDB简介&体系结构&数据模型&
151 0
MongoDB 简介&体系结构&数据模型& | 学习笔记
|
开发者 Python
Is&isinstance&issbuclass 的使用 | 学习笔记
快速学习 Is&isinstance&issbuclass 的使用
64 0
Is&isinstance&issbuclass 的使用 | 学习笔记
★教师工资为什么这么低?
教师工资为什么这么低? 一点号教师帮2016.9.21 wemedia true 关于教师工资为什么低的原因,有很多人都在问,也有很多不同的答案,小磊哥下面就把这些不同的解释整理在一起,供老师们看一下,但这不代表小磊哥与教师帮的观点哈! ” 一:行业本质   在形式上,教育是由国家支持的产业,公办教育机构属于国家事业单位编制,校长有行政级别。
1457 0
|
算法
§--------算法分界线--------§
如题 As said in the title~ 计算机的cpu计算从根源上由最基本的逻辑电路(晶体管)组成,由此衍生出最基本的数值运算:四则运算。而此后所有的高级算法都是建立在这个基本计算原理(逻辑运算)上。
976 0
★《唐琅探案》后记【3】
因文件字符数量限制,访问网盘http://pan.baidu.com/share/home?uk=3330541353以查看剩下50%的内容亲。
1325 0
|
Windows
★会用这两键,你就是电脑高手了
学习微软操作系统的圣经!! 更多实用技能请关注@实用技能  学会用这二个键,你就是电脑高手了,一个是windows键,另一个是Ctrl键。
1455 0
|
Web App开发 JavaScript 前端开发
|
关系型数据库 Java 数据库连接
【SSH系列】-- hibernate基本原理&&入门demo
      什么是hibernate?      hibernate在英文中是冬眠的意思,当冬季来临,世界万物开始准备冬眠,但是程序猿这种动物好像不冬眠,因为需求变了,要改bug,冬眠,对于对象来说就是持久化。
1371 0