如何配置ibmwebspheremq体系结构



我需要了解IBM Websphere MQ是如何工作的。

据我所知。

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

如果我有什么问题,请指导我。

我的问题是:

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

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

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

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

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

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

要在计算机上运行队列管理器,您的计算机必须满足System Requirements for WebSphere MQ页中规定的系统要求。这是MQ v8 one

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

您还需要告诉应用程序:

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

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

最新更新