Мне нужно запустить несколько профилей apimanager wso2 на одном компьютере.Как это можно сделать?
Вы можете скопировать установку в разные папки (например, шлюз), установить параметр Смещение *1006* в carbon.xml для каждой копии (экземпляра)измените порты в других экземплярах, чтобы обработать порт смещения, и вы можете запустить несколько экземпляров на одном хосте
В частности, мне нужно запустить все компоненты на одном хосте, кроме шлюза
Нет, вы либо указываете один профиль, либо запускаете узел «все в одном».Нет простого способа сказать, что вам нужны все профили, кроме шлюза.
Имея экземпляр по умолчанию (издатель, магазин, тм, км и т. Д.) С выделенным шлюзом, вы можете запустить стандартный (все в одном)экземпляр и просто вы просто настраиваете шлюз как выделенный экземпляр (в api-manager.xml), не используя локальный.
Вы можете создать свой собственный профиль с выбранными модулями,например, эффективно запускать все, кроме модуля шлюза, хотя я не вижу никакой пользы для этого.Отключение нескольких модулей не сэкономит значительных затрат памяти или подписки
Правильно ли запускать шлюз на другом узле с помощью команды -Dprofile = gateway-worker, если он не является кластером?
Параметр профиля не имеет ничего общего с кластером.Экземпляр шлюза может находиться или не находиться в кластере с другими экземплярами шлюза.