Spring 引导连接到 IBM MQ Cloud
Spring Boot connecting to IBM MQ Cloud
我正在尝试从我的 spring 引导服务向 IBM MQ 队列发送消息。我可以 send/receive 来自笔记本电脑上安装的 IBM MQ 的消息。
但是,当我替换配置以连接到 IBM MQ Cloud 时,这不起作用
配置如下:
出现以下错误
注:
我可以远程登录主机和端口
我尝试使用以下用户名和密码
有 APIKey 和应用名称
我的 IBM 用户名和密码
这似乎是一个已知问题:
由于多种不同的原因,连接可能会中断。 2009 return 代码表示某些东西阻止了与队列管理器的成功连接。最常见的原因如下:
- 正在终止连接的防火墙
- 导致套接字关闭的 IOException
- 一端关闭套接字的显式操作
- 队列管理器离线
- 队列管理器允许打开的最大通道数
- 队列连接工厂 (QCF) 中的配置问题
你能试试here
的建议吗
通常,错误代码 2009:MQRC_CONECTION_BROKEN 的最常见原因是您的 JMS 客户端打开了多个到队列的连接,并且即使它们未被使用,它们仍未关闭。然后你最终 运行 出频道。您可以将通道大小增加到所需大小的两倍以上。
检查 IBM MQ 类 为 JMS 生成的 FFST 日志文件。它为您提供有关 connections/errors:
的详细信息
我正在尝试从我的 spring 引导服务向 IBM MQ 队列发送消息。我可以 send/receive 来自笔记本电脑上安装的 IBM MQ 的消息。
但是,当我替换配置以连接到 IBM MQ Cloud 时,这不起作用
配置如下:
出现以下错误
注:
我可以远程登录主机和端口
我尝试使用以下用户名和密码
有 APIKey 和应用名称
我的 IBM 用户名和密码
这似乎是一个已知问题:
由于多种不同的原因,连接可能会中断。 2009 return 代码表示某些东西阻止了与队列管理器的成功连接。最常见的原因如下:
- 正在终止连接的防火墙
- 导致套接字关闭的 IOException
- 一端关闭套接字的显式操作
- 队列管理器离线
- 队列管理器允许打开的最大通道数
- 队列连接工厂 (QCF) 中的配置问题
你能试试here
的建议吗通常,错误代码 2009:MQRC_CONECTION_BROKEN 的最常见原因是您的 JMS 客户端打开了多个到队列的连接,并且即使它们未被使用,它们仍未关闭。然后你最终 运行 出频道。您可以将通道大小增加到所需大小的两倍以上。
检查 IBM MQ 类 为 JMS 生成的 FFST 日志文件。它为您提供有关 connections/errors:
的详细信息