Развертывание HA-кластера контекстного брокера Orion
Если я планирую установить несколько экземпляров контекстного брокера Orion в сценарии высокой доступности, как описано здесь, мне интересно, как обрабатываются уведомления о событиях?
Итак, если я зарегистрируюсь / подпишусь на конкретное событие, которое произойдет тогда, будет ли я уведомлен / вызван один раз или один раз для каждого экземпляра CB?
2 ответа
В многоузловом развертывании Orion ContextBroker, как описано в упомянутом документе, будет одно уведомление для каждого события от брокера, который получит запрос. HAProxy будет направлять каждый входящий запрос одному из нескольких ContextBroker, таким образом, одно уведомление будет сгенерировано на основе выполненной подписки.
Итак, если вы зарегистрируетесь / подпишетесь на конкретное событие, вы получите уведомление / вызов один раз от одного ContextBroker, который получил запрос.
Еще несколько ссылок на Orion и HA/scaling-out, если они могут быть полезны: