2
A
回答
3
以下是一個工作的fork-join樣品。請嘗試使用ballerina run main forkjoin.bal
。您可以用您的文件名替換forkjoin.bal。
import ballerina.lang.system;
import ballerina.lang.messages;
function main(string[] args) {
message m = {};
testForkJoinAll(m);
}
function testForkJoinAll(message m)(message[]) {
message[] results;
json error;
system:println("Airfare ");
fork (m) {
worker ABC_Airline (message m) {
json payload;
payload = `{"name":"abc"}`;
messages:setJsonPayload(m, payload);
reply m;
}
worker XYZ_Airline (message m) {
json payload;
payload = `{"name":"xyz"}`;
messages:setJsonPayload(m, payload);
reply m;
}
} join (all) (message[] airlineResponses) {
system:println(messages:getStringPayload(airlineResponses[0]));
system:println(messages:getStringPayload(airlineResponses[1]));
return airlineResponses;
} timeout (30000) (message[] airlineResponses) {
system:println("error occurred");
error = `{"error":{"code":"500", "reason":"timed out"}}`;
message res = {};
messages:setJsonPayload(res, error);
results[0] = m;
return results;
}
}
請張貼你的代碼給我們看看最新的錯誤。
相關問題
- 1. 如何芭蕾舞女演員
- 2. 芭蕾舞女演員叉/與SQL連接:ClientConnector behaivor
- 3. 如何在芭蕾舞女演員中編寫測試用例?
- 4. 我如何使用芭蕾舞女演員調用SOAP-XML WS
- 5. 無法啓動作爲網關的芭蕾舞女演員
- 6. WSO2芭蕾舞女演員使用DB連接與服務
- 7. 芭蕾舞女演員準備好了嗎?
- 8. 如何從Composer運行芭蕾舞演員程序?
- 9. 如何開始芭蕾舞演員作曲家?
- 10. 使用芭蕾舞演員輸出html html代碼
- 11. 無法保存使用作曲家創建的芭蕾舞演員代碼
- 12. 輸入舞臺和演員
- 13. 導演,舞臺,小組,演員,Box2D和手勢演員的例子LibGdx
- 14. 如何在演員添加到舞臺時添加回調?
- 15. omdbapi.com用法:演員和女演員,我需要什麼參數?
- 16. 從舞臺上移除演員?
- 17. 終止一個揮舞阿卡演員
- 18. 演員用例中的演員
- 19. 我如何加入開始的演員?
- 20. MySQL插入演員
- 21. 用例digram的演員
- 22. UML用例圖演員
- 23. 演員示例不編譯
- 24. UML用例 - 誰是演員?
- 25. 演員案例類簡單的例子
- 26. 演員在UML用例中代表另一個演員執行用例
- 27. 不能添加演員上演
- 28. (libgdx/scene2d)與演員等創建不同的舞臺
- 29. 職位子級演員相對於舞臺而不是家長
- 30. LibGDX:讓舞臺上的所有演員不被檢查
它的工作原理。謝謝Sameera。 –
我明白爲什麼我有這個問題。我不會把「超時」部分,你收到芭蕾舞演員:發生意外的錯誤。 –
好:)你可以請在這裏創建一個問題https://github.com/ballerinalang/ballerina/issues?我們將改進錯誤信息。 –