Как переопределить реализацию HTTP Outbound Connector в Mule AnyPoint Studio
Привет, я работаю с Mule Any Point Studio, и я просто хочу узнать, как настроить или переопределить HTTP-входящую / исходящую реализацию, чтобы я мог динамически переопределить его функциональность и изменить его свойства, например:
- Адрес
- Шаблоны обмена и т. Д.
3 ответа
Чтобы определить детали конечной точки (например, путь, хост и порт) динамически, то есть во время выполнения, вам нужно будет выполнить выражение, например, в текущем сообщении Mule. См. Следующий раздел ссылок "Динамические конечные точки" для примеров: http://www.mulesoft.org/documentation/display/current/Endpoint+Configuration+Reference
Адрес настраивается и может быть переопределен динамически, но шаблоны Exchange, я думаю, не может быть изменен динамически... Вы можете поместить значения в файл свойств и динамически загрузить входящий адрес http следующим образом:-
<http:inbound-endpoint exchange-pattern="request-response" address="http://${host}:${port}/${path}" doc:name="HTTP"/>
где ${host} ${port} ${path}
настроены в файле свойств
Вы также можете сделать то же самое для исходящих
Вы можете расширить характер соединителя, используя концепцию переопределения службы.
можно искать в документации по мулу для переопределений услуг.