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