Удаление имени приложения в имени хоста из URL MuleSoft - PullRequest
0 голосов
/ 25 мая 2018

Вопрос по Mule и как он создает URL-адреса на основе приложений.

Если у нас есть приложение, развернутое в облаке mule с именем «John», то URL-адрес, который потребуется для достижения конечной точки вэто приложение:

https://{mule-worker-{john}.cloudhub.io:8080/v1/user/details

Теперь мы не хотим, чтобы имя приложения было частью имени хоста, как показано выше ... Есть ли способ, где {john} можно удалить из имени хоста?

Может быть, URL может быть что-то вроде:

https://{mule-worker.cloudhub.io:8080/v1/user/details

или

https://{mule-worker.cloudhub.io:8080/john/v1/user/details

1 Ответ

0 голосов
/ 20 ноября 2018

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

Обратите внимание, что обычно вы ссылаетесь на приложение по DNS-имени myapp.cloudhub.io.Когда вы используете mule-worker-myapp.cloudhub.io, это относится непосредственно к работнику, на котором развернуто приложение, в обход балансировщика нагрузки CloudHub.Различия объяснены в документации .

Альтернативой является настройка балансировщика нагрузки, настраиваемого или CloudHub Dedicated Load Balancer , чтобы избежать прямого обращения к имени приложения,Клиенты будут указывать на имя приложения.

...