如何正确配置此 WSO2 计划任务以执行简单的 REST 服务调用?
How can I correctly configure this WSO2 Scheduled Task to perform a simple REST service call?
我是 WSO2 ESB 的新手(我在 EI 6 下使用它),我遇到了以下问题。我必须创建一个简单的计划任务,每 5 秒执行一次对 REST 服务 的调用,如下所示:
http://XXX.YYY.ZZZ.HHH:8280/info/country/senegal
所以按照官方文档,我在我的 ESB 项目中创建了一个计划任务,它包含以下配置:
<?xml version="1.0" encoding="UTF-8"?>
<task class="org.apache.synapse.startup.tasks.MessageInjector" group="synapse.simple.quartz" name="TestTask" xmlns="http://ws.apache.org/ns/synapse">
<trigger count="5" interval="5"/>
</task>
我认为的意思是:"for 5 times perform an operation every 5 seconds".
好的,但我不明白如何指定如何调用以前的 REST WS。
我发现此 link 包含有关如何 "Injecting messages to RESTful Endpoints":
的信息
https://docs.wso2.com/display/ESB481/Adding+and+Scheduling+Tasks
但我不明白我究竟需要做什么来设置这个预定的呼叫。
阅读本文档时说:
In order to use the Message Injector to inject a message to a RESTful
endpint, we can specify the injector with the required payload and
inject the message to sequence or proxy service as defined above. The
sample below shows a RESTful message injection through a ProxyService.
我认为这个 Message Injector 是执行对我的 REST 端点的调用的计划任务组件(如果我做错了断言请纠正我,我绝对不确定它)。上面提到的ProxyService是什么,有什么用?在我看来,REST Web 服务配置容器。为执行我的调用而执行的东西。
但是我有很多疑问...你能帮我执行对 REST WS 的简单调用吗?
谢谢
在您链接的文档页面中检查将消息注入命名序列或代理服务部分。因此,您可以构建一个简单的代理服务或序列来调用您的服务端点,任务将使用定义的消息
调用序列或代理
我是 WSO2 ESB 的新手(我在 EI 6 下使用它),我遇到了以下问题。我必须创建一个简单的计划任务,每 5 秒执行一次对 REST 服务 的调用,如下所示:
http://XXX.YYY.ZZZ.HHH:8280/info/country/senegal
所以按照官方文档,我在我的 ESB 项目中创建了一个计划任务,它包含以下配置:
<?xml version="1.0" encoding="UTF-8"?>
<task class="org.apache.synapse.startup.tasks.MessageInjector" group="synapse.simple.quartz" name="TestTask" xmlns="http://ws.apache.org/ns/synapse">
<trigger count="5" interval="5"/>
</task>
我认为的意思是:"for 5 times perform an operation every 5 seconds".
好的,但我不明白如何指定如何调用以前的 REST WS。
我发现此 link 包含有关如何 "Injecting messages to RESTful Endpoints":
的信息https://docs.wso2.com/display/ESB481/Adding+and+Scheduling+Tasks
但我不明白我究竟需要做什么来设置这个预定的呼叫。
阅读本文档时说:
In order to use the Message Injector to inject a message to a RESTful endpint, we can specify the injector with the required payload and inject the message to sequence or proxy service as defined above. The sample below shows a RESTful message injection through a ProxyService.
我认为这个 Message Injector 是执行对我的 REST 端点的调用的计划任务组件(如果我做错了断言请纠正我,我绝对不确定它)。上面提到的ProxyService是什么,有什么用?在我看来,REST Web 服务配置容器。为执行我的调用而执行的东西。
但是我有很多疑问...你能帮我执行对 REST WS 的简单调用吗?
谢谢
在您链接的文档页面中检查将消息注入命名序列或代理服务部分。因此,您可以构建一个简单的代理服务或序列来调用您的服务端点,任务将使用定义的消息
调用序列或代理