0
我們剛剛開始使用穆勒一個月前,迄今爲止這是一個很好的學習。目前,我們已經實施了很多流程來集成我們不同的系統。對我們來說,其中一個要求是在每個流程結束時執行一些清理代碼。更像是一個終結構造。騾流清理代碼方法
我正在尋找一種通用的方法,我可以遵循我們所有的流程。
注 - 如果我添加了一個步驟(我可以執行清理代碼)到流程結束 - 不保證該步驟將在所有先前步驟完成後執行(如這些步驟在不同的線程上運行;我們不想在一個同步線程上運行整個流程)。 Mule中是否有任何事件機制在完成流程中的所有步驟時通知訂戶?我也不確定騾子流動生命週期是否適合這裏。請幫忙。
謝謝。
西巴感謝您的建議。我查看了您提供的鏈接 - 無法看到任何流程完成通知。基本上我想在一個流(所有步驟)完成後執行一段靜態代碼;注意 - 正如我在問題中提到的,我不知道哪一步執行最後一步,因爲這些步驟在不同的線程上執行。 – Arun
檢查此通知:org.mule.context.notification.PipelineMessageNotification – Seba
謝謝@Seba。看着PipelineMessageNotification。但我不明白這將如何幫助。我們沒有任何鏈接。也許我對PipelineMessageNotification的理解是錯誤的。我們的典型流程如下所示: - - - - 。現在,由於我們沒有同步處理策略,FTP在單獨的線程上運行,Cleanup階段在不同的線程上與FTP的並行調用,這就是我們的問題所在。我們基本上想要運行 run run完成所有其他步驟。 –
Arun