2014-01-07 30 views
0

原因可能是一個模糊的問題,我會盡我所能地盡力而爲。Mule - 何時使用消息傳遞模式?

我必須在Mule中構建一個應用程序,將文件從亞馬遜S3存儲桶複製到文件系統,並沿途發送一些通知。在將文件移動到我的文件系統之前,它還必須將文件移動到處理s3存儲桶。

爲了

所以:

獲取從S3存儲文件 移動到處理S3存儲 做一些驗證 寫入文件系統 任何錯誤寫他們錯誤桶

這是很簡單的,我可以通過程序方式簡單地使用流量/子流量來在Mule中執行此操作。

但是,我真的應該使用Messaging模式來做這件事嗎,因爲Mule是'ESB'? 我應該通過vm/jms隊列分割這些進程嗎?或者只是在程序上使用子流程好嗎?

什麼時候使用隊列而不是僅僅是程序子流的最佳做法是什麼?

回答

0

消息在mule中非常複雜,即使在集羣和負載平衡中內部使用流/子流,mule也會使用vm隊列在流/子流之間進行通信。

沒有必要使用消息模式,除非你的流程太複雜