首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JMS,MQ-系列,MQ-队列,MDB

JMS,MQ-系列,MQ-队列,MDB
EN

Stack Overflow用户
提问于 2015-06-29 18:52:02
回答 1查看 1.3K关注 0票数 0

我从学习EJB开始,然后依次阅读:会话Beans和MDB,当我想为MDB实现一些程序时,我决定用google下载一些开源软件。

然而,在这方面,我得到了很多术语,现在我对它们是什么感到困惑:

1) MQ

2) MQ-系列

3) MQ队列

4) JMS

5) MDB (消息驱动Beans)。

我试着搜索网络,但是我没有得到满意的答案,因此希望有人在这里帮助我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-29 19:36:45

MQ一般用于指提供消息队列服务的“消息队列”或提供消息队列服务的软件服务器,如Apache ActiveMQ、IBM WebSphere MQ、Java sun JMS服务器、rabbitMQ等。提供消息服务的软件称为面向消息的中间件(MOM)。

也是IBM的另一个名称,它是为integration(queues/topics/clustering/remote/local/temporary队列/API/GUI查看器/命令行工具等提供中间件软件的产品)

2) MQ-系列

IBM和其他中间件产品(如工作流软件)的旧名称。别担心这个。

3) MQ队列

在IBM中创建的消息队列或队列创建了(1)中提到的任何这样的软件。消息队列可以可视化为一个管道,其中一个应用程序在一端写入信息,另一个应用程序从另一端读取信息。

4) JMS

是消息传递标准的API规范(JSR 914),它允许基于(Java )的应用程序组件创建、发送、接收和读取消息。Java使用JMS库抽象底层消息传递服务实现,如ActiveMQ、IBM等。JMS规范由MOM供应商实现。例如,com.ibm.mq.allclient.jar包含用于JMS的IBM类。

5) MDB (消息驱动Beans)。允许Java应用程序异步处理消息的企业bean。通常,MDB将被配置为侦听目标(例如:消息队列),当消息出现在队列中时,容器将消息传递给MDB (使用JMS /接口)

JMS和MQ之间的关系可以总结为MDB监听托管在MQ服务器上的MQ队列,MDB与MQ服务器/队列之间的通信使用JMS实现完成(大多数情况下)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31123317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档