消息中间件技术指南
基本释义:Java消息服务(Java Message Service)
技术范畴:Java EE/企业级应用集成
Java平台消息中间件API规范
支持点对点和发布/订阅两种消息模式
企业应用系统间异步通信解决方案
"JMS"是Java企业级开发中的重要技术标准,广泛应用于金融、电信等需要高可靠消息传输的行业。
Implement JMS message listener.
Configure JMS connection factory.
JMS supports transaction management.
实现JMS消息监听器。
配置JMS连接工厂。
JMS支持事务管理。
提高系统响应能力
确保消息不丢失
降低系统间直接依赖
提高系统吞吐量
应对流量高峰
JMS是一个具体产品 (错误)
正确:JMS是一套API规范
JMS只支持Java客户端 (错误)
正确:可通过JNDI等方式支持非Java客户端
1. 点对点(Queue)和发布/订阅(Topic)
2. 通过持久化、确认机制和事务保证
3. 都是Java平台的API规范,需要具体实现产品
1. Kafka吞吐量通常高于JMS实现
2. Kafka设计即支持持久化
3. Kafka更适合大数据场景,JMS更适合企业应用集成