BlockingQueue与ActiveMQ是什么关系,分别都是干什么的,应用于什么场合?与JMS又有什么关系?希望大家讲解一下,谢谢!

解决方案 »

  1.   

    BlockingQueue与ActiveMQ 好像没啥关系  ActiveMQ好像是jms的开源框架
      

  2.   

    jms的应用场合 就是在两个需要交互的服务器之间建立一个消息管道 然后一个服务器只管往管道里的某个队列里扔数据,一个服务器只管监听管道里的这个队列的数据。这样的话 无需知道我吧消息扔给谁 也不需要知道我监听到的消息是谁扔进去的。
      

  3.   

    jms即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。