Повторное подключение к SonicMQ, если в соединении отказано SonicMQ

Я не могу подключиться к SonicMQ, возможно, из-за недоступности продюсеров / потребителей. В этом случае SonicMQ поддерживает переподключение через некоторый промежуток времени.

3 ответа

Неважно, доступны ли производители или потребители, вы не подключаетесь напрямую к ним, темам или очередям; Вы подключаетесь к брокеру SonicMQ. Просто используйте фабрику соединений для обработки переподключения, и, если у вас несколько брокеров, настройте их следующим образом... фабрика обрабатывает переподключение от имени клиента...

QueueConnectionFactory factory = 
    QueueConnectionFactory("broker1:2506;broker2:2506");

Это не звуковой MQ, который может поддерживать переподключение ваших клиентских приложений. Если вы разработаете его, чтобы обеспечить такую ​​функцию, он будет работать.

Я не пробовал это, но, возможно, вы можете посмотреть по этой ссылке Generic Resource Adapter for JMS. Предоставляет опции для определения пула соединений с переподключением.

Другие вопросы по тегам