0

60秒ごとにプロキシ(パススルー)またはシーケンス(パススルータイプ)を繰り返し実行したいので、タスクスケジューラから始めましたが、タスクスケジューラを使用して要件を達成する方法がわかりません。60 秒ごとにプロキシまたはシーケンスを実行したい.wso2 BPS のように、ループを使用してこのことを達成できます。回答をお待ちしております。前もって感謝します。

wso2 esbで上記の要件を達成することは可能ですか? 助けてください。

4

2 に答える 2

5

このタスクを使用して、ESB で構成されているプロキシ サービスを実行できます。以下のようにタスクを設定する必要があります。

ESB に付属する SimpleStockQuoteService サンプル サービスにアクセスするためのサンプル構成を次に示します。「to」プロパティの値をプロキシ エンドポイントに合わせて置き換え、目的のメッセージを設定できます。

<task class="org.apache.synapse.startup.tasks.MessageInjector" name="CheckPrice">
 <property name="to" value="http://localhost:9000/services/SimpleStockQuoteService"/>
 <property name="soapAction" value="urn:getQuote"/>
 <property name="message">
               <m0:getQuote xmlns:m0="http://services.samples">
                   <m0:request>
                       <m0:symbol>IBM</m0:symbol>
                   </m0:request>
               </m0:getQuote>
       </property>
       <trigger interval="5"/>
</task>
于 2013-06-17T07:30:06.257 に答える