Java高级特性—消息队列

1)什么是jms
  JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API。
  它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,
  翻译为Java消息服务。

2)体系架构
  JMS由以下元素组成。
  JMS提供者provider:连接面向消息中间件的,JMS接口的一个实现。提供者可以是Java平台的JMS实现,也可以是
            非Java平台的面向消息中间件的适配器。
  JMS客户:生产或消费基于消息的Java的应用程序或对象。
  JMS生产者:创建并发送消息的JMS客户。
  JMS消费者:接收消息的JMS客户。
  JMS消息:包括可以在JMS客户之间传递的数据的对象
  JMS队列:一个容纳那些被发送的等待阅读的消息的区域。与队列名字所暗示的意思不同,消息的接受顺序并
        不一定要与消息的发送顺序相同。一旦一个消息被阅读,该消息将被从队列中移走。
  JMS主题:一种支持发送消息给多个订阅者的机制。

3).ActiveMQ

原文地址:https://www.cnblogs.com/atomicbomb/p/9904294.html