Java消息中间件学习笔记六 -- Spring JMS理论
来源:互联网 发布:云计算课程有什么 编辑:程序博客网 时间:2024/05/23 00:05
上一节学到了消息中间件学习笔记五 – ActiveMQ的使用【主题模式】 了解到了 队列模式 与 主题模式 的区别,这一节我们将学习到如何使用Spring集成JMS连接ActiveMQ
Spring 提供的接口
ConnectionFactory
用于管理连接的连接工厂- Spring提供的连接池
JMSTemplate
每次发消息都会重新创建连接,会话和productor
- Spring中提供了
SingleConnectionFactory
和CachingConnectionFactory
SingleConnectionFactory
对于建立JMS服务器连接的请求只会返回一个同一个Connection,也就是说在整个应用中只会使用一个连接进行操作。CachingConnectionFactory
继承了SingleConnectionFactory
所以它拥有SingleConnectionFactory
它的所有的功能,同时还新增了缓存功能,缓存 producer和consumer
JmsTemplate
用于发送和接收消息的模板类- 是 Spring 提供的,只需要向Spring容器内注册这个类就可以使用
JmsTemplate
方便操作jms
; JmsTemplate
是线程安全的,可以在整个应用范围使用,但是并不代表整个应用中只能使用一个,我们可以创建多个。
- 是 Spring 提供的,只需要向Spring容器内注册这个类就可以使用
MessageListerner
消息监听器- 实现一个onMessage方法,该方法只接收一个Message参数。
阅读全文
0 0
- Java消息中间件学习笔记六 -- Spring JMS理论
- Java消息中间件学习笔记七 -- Spring中使用JMS
- Java消息中间件学习笔记二 -- JMS规范
- Spring整合JMS(消息中间件)
- Spring整合JMS(消息中间件)
- Spring整合JMS(消息中间件)
- Spring整合JMS(消息中间件)
- Spring整合JMS(消息中间件)
- java消息中间件之二:spring集成JMS连接ActiveMQ
- Java开源JMS消息中间件
- JMS与Java消息中间件
- Java消息中间件--JMS规范
- Java消息中间件学习笔记一 -- 什么是消息中间件?
- Spring整合JMS(消息中间件)实例
- Spring整合JMS(消息中间件)实例
- 消息中间件(JMS)学习教程
- JMS(java消息服务)学习笔记
- JMS--java消息中间件(一)
- HDU 4632 Palindrome subsequence(区间DP)
- 创建,删除账户,创建删除用户组
- Spark入门实战系列--7.Spark Streaming(上)--实时流计算Spark Streaming原理介绍
- service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误
- spring boot + redis 实现session共享
- Java消息中间件学习笔记六 -- Spring JMS理论
- bootstrap 让文字显示在响应式图片上
- linux-系统延迟及定时机制
- 树莓派lnmp搭建
- JS设计模式之发布订阅模式
- 连续总结第二十一天
- LeetCode:60. Permutation Sequence
- 洛谷P1084 疫情控制(NOIp2012)
- typedef 定义数组类型用法