提问者:小点点

如何配置 IBM WebSphere MQ 体系结构


我需要知道 IBM Websphere MQ 是如何工作的。

据我所知。

  1. IBM Websphere MQ 是一个持续运行的应用程序
  2. IBM Websphere MQ 具有队列管理器、队列名称、端口、运行主机的主机、通道名称。
  3. 我们在两个不同的偏远地方有两个不同的应用程序。
  4. 两个应用程序和 IBM Websphere MQ 应用程序通过网络连接。
  5. 使用 IBM Websphere MQ
  6. 凭据,应用程序能够通过 IBM Websphere MQ 在它们之间发送和接收消息。

如果我有什么不对的地方,请指导我。

我的问题是:

  1. 如果一个应用程序向队列发送消息,那么内存将消耗在哪里?
  2. 我们在哪里运行 MQ 侦听器?在应用程序环境或 Websphere 环境(我们安装了 IBM Websphere MQ 的地方)上?
  3. 我们是否需要在应用程序环境中运行任何程序,或者 IBM Websphere MQ 凭证(队列管理器、队列名称、端口、运行它的主机、通道名称)是否足以发送和接收消息?

共1个答案

匿名用户

如果一个应用程序向队列发送消息,那么内存将消耗在哪里?

正在运行的队列管理器需要内存才能运行和处理消息的处理/存储。此外,连接到队列管理器的每个 MQ 客户机应用程序都需要内存来连接和放置/获取消息。这与在任何系统上运行的任何应用程序没有什么不同。

我们在哪里运行 MQ 侦听器?

假设您指的是 MQ 侦听器。MQ 侦听器在队列管理器上运行,并指定您希望队列管理器侦听的 (TCP) 端口。

我们是否需要在应用程序环境中运行任何程序,或者 IBM Websphere MQ 凭证(队列管理器、队列名称、端口、运行它的主机、通道名称)是否足以发送和接收消息?

要在机器上运行队列管理器,您的计算机必须满足 WebSphere MQ 的系统要求页面中所述的系统要求。这是 MQ v8 的一个

同样,要运行可连接到队列管理器的 MQ 客户机应用程序,该应用程序需要在安装了 IBM MQ 客户机库并满足系统要求的机器上运行。

您还需要告诉应用程序:

  • 队列管理器主机名/IP 地址和端口号的位置。
  • 要连接到的通道,该通道必须存在于队列管理器上
  • 要与之交互的队列名称,该名称必须存在于队列管理器上

根据队列管理器的配置,您需要确保应用程序使用正确的用户运行/提供正确的用户,以确保应用程序已获得访问队列管理器的正确授权。