Как сделать RabbitMQ изящно восстанавливаться после сброшенных соединений - PullRequest
1 голос
/ 22 августа 2011

Я из мира MSMQ, так что прости меня, если я упускаю что-то очевидное.

Есть ли способ заставить RabbitMQ изящно попытаться повторно подключиться к соединению, которое было сброшено (например, из-за плохого сетевого соединения) в фоновом режиме, чтобы попытки публикации на нем / получения от него не вызывали исключений?

1 Ответ

1 голос
/ 22 августа 2011

Я не знаю, отличаются ли библиотеки RabbitMQ .NET от других, но в случае библиотек Java (v2.3.1) мне пришлось отловить исключение, которое было сгенерировано, когда мой брокер вышел из строя, и попытаться восстановить соединение вручную, используя мой Собственная логика повторов и эвристика отката.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...