Могу ли я настроить блокировку MessageSession для истечения срока действия? - PullRequest
0 голосов
/ 12 марта 2019

Контекст : в документации MSDN об очередях служебной шины и сеансах сообщений говорится: «Когда объект MessageSession принят, и пока он удерживается клиентом, этот клиент имеет эксклюзивную блокировку всех сообщений с SessionId этого сеанса».которые существуют в очереди или подписке, а также во всех сообщениях с этим SessionId, которые все еще поступают во время удержания сеанса.

Вопрос : Можно ли настроить блокировку для сеанса для снятия блокировкипо прошествии некоторого времени, если он не будет обновлен? Я спрашиваю, если клиент становится нездоровым и не может снять блокировку самостоятельно.

1 Ответ

0 голосов
/ 13 марта 2019

SessionClient зависит от базового соединения AMQP. Если вы CloseAsync() сеанс сообщений, он станет доступен для другого потребителя.

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