Хорошо, мы видели еще один из них во время тестирования, и я пытаюсь выяснить рекомендованную практику для решения этих проблем.Мы используем JMS для подключения, и я установил это на нашем MQConnectionFactory
:
cf.setClientReconnectOptions(WMQConstants.WMQ_CLIENT_RECONNECT)
и это:
cf.setClientReconnectTimeout(86400)
... что, похоже, должно восстановиться послеперерывы в работе сети, перезапуск и / или отключение сервера IBM MQ на некоторое время и т. д. (на один день).И все же ... Мне пришлось перезапустить наше клиентское приложение, потому что при попытке поместить сообщение в очередь мы получили ошибку MQRC_CONNECTION_BROKEN
.