Запуск нескольких профилей wso2 APIM на одном хосте - PullRequest
0 голосов
/ 17 декабря 2018

Мне нужно запустить несколько профилей apimanager wso2 на одной машине.Как это можно сделать?

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

Правильно ли запускать шлюз на другом узле с помощью команды -Dprofile = gateway-worker, если это не кластер?

Спасибо

1 Ответ

0 голосов
/ 17 декабря 2018

Мне нужно запустить несколько профилей apimanager wso2 на одном компьютере.Как это можно сделать?

Вы можете скопировать установку в разные папки (например, шлюз), установить параметр Смещение *1006* в carbon.xml для каждой копии (экземпляра)измените порты в других экземплярах, чтобы обработать порт смещения, и вы можете запустить несколько экземпляров на одном хосте

В частности, мне нужно запустить все компоненты на одном хосте, кроме шлюза

Нет, вы либо указываете один профиль, либо запускаете узел «все в одном».Нет простого способа сказать, что вам нужны все профили, кроме шлюза.

Имея экземпляр по умолчанию (издатель, магазин, тм, км и т. Д.) С выделенным шлюзом, вы можете запустить стандартный (все в одном)экземпляр и просто вы просто настраиваете шлюз как выделенный экземпляр (в api-manager.xml), не используя локальный.

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

Правильно ли запускать шлюз на другом узле с помощью команды -Dprofile = gateway-worker, если он не является кластером?

Параметр профиля не имеет ничего общего с кластером.Экземпляр шлюза может находиться или не находиться в кластере с другими экземплярами шлюза.

...