2009-11-18 32 views
0

假設我們有東西,我們希望在系統完成,有時在做的過程異常升高。我們希望給最終用戶的錯誤的報告,讓他們有機會來解決這個問題的根源,然後再調用導致錯誤的東西。可持久化和重複命令

顯然,這意味着我們需要捕獲的「東西」的方式,允許其存儲,報告,並最終重新執行或丟棄。

沒有人有實現這個有什麼建議?

謝謝!

- 編輯 -

我讀http://msdn.microsoft.com/en-us/magazine/cc163920.aspx

現在我想的消息可能是要走的路。我想知道如果可能MassTransit或類似的將是有益的或矯枉過正。我一直想深入到EDA了一段時間,我想這可能是一個在

回答

2
+0

這並沒有真正解決「持久化」和「重複」的部分。 – Rob 2009-11-18 16:59:00

+1

我想我不同意。 :-)命令模式被廣泛用於重複命令。維基百科本身,在其第一段中:「命令模式是一種設計模式,其中一個對象用於表示和封裝所需的所有信息**以在以後調用方法**。該地址可重複。 關於持久性,維基百科可能沒有提及任何內容,但將命令建模爲一流實體可讓您將它們保存到任何持久介質中。 – CesarGon 2009-11-18 17:05:58

+0

+1爲命令模式,這件事一定會解決您的問題Rob – 2009-11-18 17:29:00