пока мы реализуем прокси-сервисы, мы можем определить конечную точку. Он работал в локальной системе, нам нужно изменить производственную среду, развертывание или тестирование. В этом случае мне нужно изменить адрес конечной точки, если мой сервер Wso2dss на другом компьютере, в то время как локальный хост не работает, поэтому мне нужно преодолеть это. у вас есть любая ссылка для этого, которая будет устанавливать каждую конечную точку как свойство всякий раз, когда мне нужно изменить среду, нет необходимости устанавливать файл конфигурации, если изменение свойства будет отражаться везде
Можем ли мы динамически изменить конечную точку в Wso2Esb
Ответы (2)
Единственный способ — использовать посредник Header для установки адреса "Кому". динамически. Вы можете использовать посредник заголовка, чтобы установить заголовок адресации «Кому», а затем использовать конечную точку «По умолчанию» для отправки запроса. Сообщение будет отправлено на адрес, указанный в заголовке «Кому». Чтобы установить значение в медиаторе заголовка динамически, вы можете использовать xpath, где вы можете выбрать предопределенное свойство или выполнить оценку xpath для входящего запроса, чтобы выбрать значение.
person
Ratha
schedule
02.04.2013
Вы можете использовать динамические конечные точки. Таким образом, вы сохраняете свои конечные точки в своем реестре и ссылаетесь на них. Пожалуйста, обратитесь к этому образец.
person
Shelan Perera
schedule
02.04.2013
большое спасибо, шелан, где я могу найти эти файлы реестра в /repository/deployment/server/synapse-configs/default/endpoints, только здесь мы получаем только определенные конечные точки, не показывая файлы динамических конечных точек.
- person jacksphere; 02.04.2013
Вы можете хранить их во встроенном реестре внутри ESB (или использовать внешний управляемый реестр с подключенным). docs.wso2.org/wiki/ display/ESB460/ , madhukaudantha.blogspot .com/2012/07/
- person Shelan Perera; 02.04.2013