我有一臺服務器,我可以從此服務器調用我的web服務。 所以我打電話給網絡服務,網絡服務給我一個答案,我想根據答案運行應用程序。 例如:如何爲條件消息配置wso2企業服務總線
answer=curl -i -X GET "http://myserver.com/getStaus";
switch (answer)
{
case 'ON':
saveToQueue('http://myserver.com/getApp1','ON');
do
{
retryQueueForSend('ON');
}while !(lengthQueueForSend('ON')==0)
break;
case 'OFF':
saveToQueue('http://myserver.com/getApp2','OFF');
do
{
retryQueueForSend('OFF');
}while !(lengthQueueForSend('OFF')==0)
break;
case 'TimeOut':
saveToQueue('http://myserver.com/getApp3','TimeOut');
do
{
retryQueueForSend('TimeOut');
}while !(lengthQueueForSend('TimeOut')==0)
break;
}
public void saveToQueue(String LinkOfWebservice,String nameOfQueue)
{
...
...
..
}
public void retryQueueForSend(String nameOfQueue)
{
...
...
..
}
public int retryQueueForSend(String nameOfQueue)
{
...
...
return len;
}
所以我想實現的WSO2企業服務總線(ESB)這種情況。 我想我必須使用wso2 Message Broker(MB)。 謝謝你的建議。
你說的 「運行應用程序」 呢? – ycr