Идеальная настройка HA для WSO2 API Manager - PullRequest
0 голосов
/ 17 мая 2018

Я пытался настроить активную активную настройку для WSO2 API Manager.Это было разработано здесь: https://docs.wso2.com/display/AM210/Configuring+an+Active-Active+Deployment#Linux-Mac

Несколько наблюдений:

  • Установка выглядит на двух разных узлах, причем все компоненты развернуты на каждом узле.

  • Настройка указывает, что Publisher должен быть направлен на один из двух узлов для обоих узлов.Если это так, допустим, что узел node-1 (издатель) выходит из строя, как поможет второй активный экземпляр?

  • Рекомендуется использовать NFS для синхронизации содержимого.NFS становится единственной точкой отказа в этом случае.Зачем нужна синхронизация контента?Это только для расширенных политик регулирования на основе запросов сиддхи?

Наконец, если я сделаю две независимые, все-в-одном, настройку API-менеджеров с общей базой данных и синхронизацией контента с помощью rsync / unison;но нет публикации данных регулирования, каковы недостатки?

Подходит ли этот вид настройки для Active - Passive?

Спасибо

1 Ответ

0 голосов
/ 17 мая 2018

Если вы используете rsync или какой-либо другой механизм синхронизации развертывания, это становится единственной точкой отказа.В большинстве случаев публикация API происходит во время разработки, и это на самом деле ограничение.

Именно поэтому мы можем использовать NFS или механизм общего доступа к файлам.Вы можете указать localhost и записать файл Synapse в файловую систему.Затем он делится между двумя узлами.Когда вы публикуете API, артефакт Synapse создается и развертывается в узле шлюза.В вашем случае один из узлов. Вы можете найти образец файла в APIM_HOME / repository / deploy / server / synapse / default / api location.

Если вы отключите публикацию данных регулирования, т. Е. Расширенное регулирование, ваши API-интерфейсыможно получить доступ без каких-либо ограничений.Просто нет предела.Но будут применяться контроль серии и регулирование скорости.

Да, это подходит для AP.Вы можете управлять AA или AP от балансировщика нагрузки.

...