首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >远程队列、本地队列和别名队列有什么区别

远程队列、本地队列和别名队列有什么区别
EN

Stack Overflow用户
提问于 2016-09-16 15:24:52
回答 4查看 12.8K关注 0票数 3

有没有人可以用example.when帮助理解这3个队列的基本知识?我们是否使用了所有3个队列?

EN

回答 4

Stack Overflow用户

发布于 2016-09-19 14:17:20

也许更简单的解释是:将本地队列看作是存在于队列管理器上的队列,它被定义。您可以从本地队列中放入和获取消息。远程队列就像是指向另一个队列管理器上的队列的指针,该队列管理器通常位于不同的主机上。因此,可以将消息放入其中(它们通常会到达远程主机上的本地队列),但您不能从远程队列获取消息。

票数 5
EN

Stack Overflow用户

发布于 2016-09-16 16:23:38

简单地说,队列管理器只在队列管理器的本地或传输队列上托管消息。如果你想转到另一个队列管理器,你可以使用定义,告诉队列管理器'put‘正在运行,如何将消息路由到目标队列管理器--然而,这最终是一个传输队列上的消息,然后被拾取并沿着通道发送到那个目的地。别名队列只是为另一个队列使用不同名称的机会。远程队列是在一个队列管理器上定义的,其中包含有关消息应路由到何处的信息。

MQ文档:https://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.explorer.doc/e_queues.htm

另一种描述:https://www.scribd.com/doc/44887119/Different-Types-Queues-in-Websphere-MQ

票数 4
EN

Stack Overflow用户

发布于 2018-06-05 17:54:28

对于程序来说,如果一个队列属于该程序所连接的队列管理器,则该队列称为本地队列;如果该队列属于另一个队列管理器,则该队列称为远程队列。这两种类型的队列之间的重要区别在于,您只能从本地队列获取消息。(您可以将消息放在这两种类型的队列上。)

参考文献:

  1. https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.0.1/com.ibm.mq.csqzal.doc/fg10950_.htm
  2. https://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.explorer.doc/e_queues.htm
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39525916

复制
相关文章

相似问题

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