Как работает резервная зона ServiceBus Namespace Zone? - PullRequest
0 голосов
/ 06 июня 2019

Проблема возникла, когда я только что перенес Azure FunctionApp (FA) v1 (разработано в .Net Framework) в Azure FunctionApp V2 (разработано в .Net Core).

В FA V1 у меня была реализацияPairNameSpace ( Link ) для обеспечения высокой доступности, но ядро ​​.Net не поддерживает PairNameSpace.

. Я прошел через Аварийное восстановление но это не будет служить моей цели высокой доступности.

Я прошел через Зоны доступности , но я не уверен, как это работает.

  1. Может ли кто-нибудь описать, как с помощью избыточной зоны пространства имен обеспечить высокую доступность?

  2. Как проверить высокую доступность?

enter image description here

1 Ответ

0 голосов
/ 22 июля 2019

Решение, которое я внедрил в задачу: -

Я использовал комбинацию Зоны доступности (Зона резервирования) и пользовательский монитор состояния для решения проблемы.

Зоны доступности: Зона с избыточностью будет обрабатывать в случае сбоя временного экземпляра и находится в пределах региона. Найти, как работает AZ.

Настраиваемый мониторинг работоспособности: Я написал функцию триггера таймера мониторинга работоспособности Azure, которая непрерывно (с некоторым интервалом времени) отслеживает очередь пространства имен служебной шины, поэтому в случае сбоя региона диспетчер трафика будет перенаправлять запрос из другого региона.

...