WSO2 APIM Clustering — заполнение обновлений шлюзов

Просмотрев следующую документацию по кластеризации WSO2 , кажется, что единственный способ, которым шлюзы WSO2 обновляются с помощью информации API, — это отправка издателем информации на шлюз через порт HTTPs.

Есть несколько вопросов, которые не ясны из этого документа

  1. Должен ли издатель отправлять какие-либо обновления API на каждый конкретный экземпляр шлюза в облаке? Предположим, что есть 10 шлюзов — каждое обновление API отправляется на все эти 10 экземпляров? или есть другой механизм? (в другом документе WSO2 упоминается «главный» шлюз и упоминается использование svn, но все еще не известно, как выполняется синхронизация).

  2. Что происходит после перезапуска шлюза или в случае добавления нового шлюза в кластер? Как он синхронизируется со всей информацией, которая была "запушена" ранее, когда ее еще не было или до того, как она была добавлена?

Судя по схеме, шлюзы не имеют доступа к БД, поэтому должен быть другой механизм, чтобы их все синхронизировали, но в документации WSO2 я не смог найти внятной информации о том, как это делается.


person Ofer Lahav    schedule 24.01.2016    source источник
comment
кластеризация — это псевдоним для кластерный анализ, метод интеллектуального анализа данных. Термин кластеризация неоднозначен. Пожалуйста, отмечайте внимательнее.   -  person Has QUIT--Anony-Mousse    schedule 24.01.2016
comment
Большое спасибо за разъяснения. Я буду иметь это в виду!   -  person Ofer Lahav    schedule 25.01.2016


Ответы (1)


На оба ваших вопроса вот ответ,

WSO2 API Manager (все продукты WSO2) использует SVN Deployment Synchronizer .

Вы можете посмотреть Настройка синхронизатора развертывания на основе SVN также. Главный узел отправляет артефакты в репозиторий SVN, а все рабочие узлы получат последние изменения.

Все административные работы должны выполняться на мастере, а через рабочий узел SVN получать изменения.

person Abimaran Kugathasan    schedule 24.01.2016