Я хотел бы запланировать задачи в WSO2 ESB, чтобы использовать спокойные веб-сервисы и получать от этих веб-сервисов несколько ответов каждые N секунд. На странице конфигурации задачи в WSO2 ESB настройка SOAP-услуг проста, но как насчет служб REST? Например, если я хочу задать некоторую информацию этому веб-сервису http://maps.googleapis.com/maps, как мне настроить рабочую задачу?Запланированные задачи для запроса REST в WSO2 ESB
1
A
ответ
1
Из задачи вы можете вводить сообщения в конечные точки RESTful через последовательность или прокси-службу. Обратитесь к разделу Injecting messages to RESTful Endpoints
[1] для получения более подробной информации о том, как это сделать.
[1] https://docs.wso2.com/display/ESB481/Adding+and+Scheduling+Tasks
1
Прежде всего, необходимо определить последовательность для вызова конечной точки REST и впрыснуть его с запланированной задачи. Попробуйте использовать следующий пример:
<sequence xmlns="http://ws.apache.org/ns/synapse" name="callAPI">
<call>
<endpoint>
<http method="GET" uri-template="http://testAPI/test"/>
</endpoint>
</call>
</sequence>
<task xmlns="http://ws.apache.org/ns/synapse"
name="testTask"
class="org.apache.synapse.startup.tasks.MessageInjector"
group="synapse.simple.quartz">
<trigger interval="5"/>
<property xmlns:task="http://www.wso2.org/products/wso2commons/tasks"
name="sequenceName"
value="callAPI"/>
<property xmlns:task="http://www.wso2.org/products/wso2commons/tasks"
name="injectTo"
value="sequence"/>
<property xmlns:task="http://www.wso2.org/products/wso2commons/tasks" name="message">
<test xmlns=""/>
</property>
</task>
Смежные вопросы
- 1. Планирование в WSO2 ESB
- 2. wso2 esb и REST HATEOAS
- 3. WSO2 ESB Topic Subscription для REST url
- 4. Запуск задачи ESB из UI
- 5. Проверка запроса на WSO2 ESB
- 6. Запланированные задачи для ASP.NET
- 7. WSO2 ESB и Rest с запросом PUT
- 8. WSO2 ESB REST Почтовый запрос пустой ответ
- 9. Запланированные задачи в Win32
- 10. запланированные задачи в рельсах
- 11. WSO2 ESB не слушает REST API портов
- 12. WSO2 ESB - REST API - ответ не приходит
- 13. WSO2 ESB & ESB Mediator
- 14. Конфигурация для WSO2 ELB с WSO2 ESB
- 15. WSO2 ESB REST с динамическими параметрами
- 16. пустое тело запроса Json в wso2 esb
- 17. Адаптеры для WSO2 ESB
- 18. Создайте прокси-сервер REST для службы SOAP в wso2 esb
- 19. Запланированные задачи для веб-приложений
- 20. Поддерживает ли WSO2 ESB REST REST с JSON-форматом?
- 21. WSO2 ESB - настройка браузера для идентификации ESB
- 22. Конфигурирование WSO2 ELB с помощью WSO2 ESB с лимитом запроса
- 23. Разъем WSO2 ESB Magento
- 24. WSO2 ESB Proxy для WSO2 IS RemoteUserStoreManagerService
- 25. Объедините два запроса с использованием WSO2 ESB
- 26. PHP и запланированные задачи
- 27. Ошибка отправки запроса MTOM на WSO2 ESB
- 28. Специальный соединитель WSO2 ESB
- 29. Разъем WSO2 ESB JIRA
- 30. Кэширование в wso2 esb
Спасибо, этот пример работает хорошо. Теперь я хотел бы воспроизвести эти шаги с помощью другой прокси-службы, например, карт Google, упомянутых выше, и я не знаю, где найти список команд, которые мне нужно вставить в свойствах inSequence службы прокси. Я нашел это на https://developers.google.com/maps/documentation/directions/intro, но я не могу получить информацию о правильном использовании с полями свойств прокси. – FDC
Другим интересным сайтом является https://www.flickr.com/services/api/request.rest.html, но я не могу получить информацию о том, как установить мои свойства в службе прокси для запросов на отправку. – FDC