我需要知道 IBM Websphere MQ 是如何工作的。
据我所知。
如果我有什么不对的地方,请指导我。
我的问题是:
如果一个应用程序向队列发送消息,那么内存将消耗在哪里?
正在运行的队列管理器需要内存才能运行和处理消息的处理/存储。此外,连接到队列管理器的每个 MQ 客户机应用程序都需要内存来连接和放置/获取消息。这与在任何系统上运行的任何应用程序没有什么不同。
我们在哪里运行 MQ 侦听器?
假设您指的是 MQ 侦听器。MQ 侦听器在队列管理器上运行,并指定您希望队列管理器侦听的 (TCP) 端口。
我们是否需要在应用程序环境中运行任何程序,或者 IBM Websphere MQ 凭证(队列管理器、队列名称、端口、运行它的主机、通道名称)是否足以发送和接收消息?
要在机器上运行队列管理器,您的计算机必须满足 WebSphere MQ 的系统
要求页面中所述的系统要求。这是 MQ v8 的一个
同样,要运行可连接到队列管理器的 MQ 客户机应用程序,该应用程序需要在安装了 IBM MQ 客户机库并满足系统要求的机器上运行。
您还需要告诉应用程序:
根据队列管理器的配置,您需要确保应用程序使用正确的用户运行/提供正确的用户,以确保应用程序已获得访问队列管理器的正确授权。