2015-04-27 2 views
0

Я выставил сервис на своем локальном хосте на jboss http://10.19.6.115:8080/jboss-helloworld-rs. Когда я устанавливаю этот URL как конечную точку http в издателе и публикую этот API с другой машины. url, который показан в магазине, является ip-адресом машины, на которой размещен издатель. http://10.19.6.5:8280/jboss-helloworld-rs и порт изменен на 8280. Мой вопрос в том, как и почему апистор показывает другой адрес конечной точки, который был предоставлен в издателе.Что касается wso2 Api Publisher

Я начинаю с wso2, любая помощь будет оценена по достоинству.

ответ

0

WSO2 API Manager имеет компонент шлюза, который отправляет входящие запросы на сервер. Этот компонент шлюза будет работать на вашем компьютере так же, как работает издатель, потому что похоже, что вы не создали кластер с помощью API-менеджера. Таким образом, в хранилище будут отображаться URL-адреса компонентов шлюза.

Главное не в том, чтобы показывать фактический бэкэнд в магазине, потому что цель здесь скрывает фактический бэкэнд и отправляет входящие запросы на бэкэнд через API-менеджер. В противном случае функции API Manager не будут полезны. Для получения дополнительной информации см. [1]

[1] https://docs.wso2.com/display/AM180/Quick+Start+Guide