浅谈JMS规范与ActiveMQ实现
1.什么是消息中间件?
根据百度百科的介绍:
消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。
看完上面的解释,你可能跟我一样,还是一头雾水╮(╯▽╰)╭。还是一起来学习一下消息中间件有哪些应用吧。
这里推荐一篇非常好的关于消息中间件应用场景的博文:为什么要使用MQ消息中间件?它解决了什么问题?,总结下有以下三个方面:
- 异步处理消息
- 应用解耦
- 流量削峰
2.什么是Java消息服务?
根据百度百科的介绍:
JMS即Java消息服务应用程序接口,是一个Java平台中关于面向**消息中间件的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API&#