2014-10-01 85 views
0

什麼是Spring XD的恢復語義。我已經瀏覽了所有公開的資源,但仍然無法獲得明確的答案。Spring XD恢復語義

詳細說明我的問題並保持簡單。

a)當源出現故障時會發生什麼?

b)處理器失敗時會發生什麼?

c)水槽失效時會發生什麼?

回答

1

這取決於你的意思是「失敗」;如果您的意思是「無法處理消息」,使用處理器和接收器,消息總線可以配置各種重試選項,並且對於Rabbit,永久失敗(重試耗盡後)可以發送到死信交換/隊列或REDIS的ERROR列表)。見Error Handling (Message Delivery Failures)

對於來源,它取決於故障的來源和性質;一般來說,錯誤會以某種方式報告給發件人。但是,對於某些來源,例如兔子,jms;該消息可能會重新發送。

對於所有模塊,如果容器發生故障,管理員將重新部署其模塊(如果有另一個容器可用)。

+0

謝謝你的答案加里。澄清很多事情。 – 2014-10-01 07:17:11