Согласно архитектуре нашего проекта, мы развернули наш компонент в 2 регионах. Один регион всегда активен, а другой пассивен. Если активные регионы не работают, мы перенаправляем весь трафик в другой регион с помощью диспетчера трафика. Есть один потребитель, который читает сообщения из региона 1. Если регион 1 дает сбой, мы хотим выполнить аварийное восстановление с нашей стороны, не меняя ничего на стороне получателя.
В настоящее время я использую стандартную версию Azure Service Bus. Согласно документации, в версии Premium есть функция аварийного восстановления.
Поэтому любая идея, нужно ли нам вручную переключать служебную шину или служебную шину, позаботится о аварийном восстановлении.
Я немного запутался, как DR будет работать в премиум-классе.