2012-08-08 49 views
12

任何人都可以解釋反應堆模式和抗體模式之間的區別嗎? 我知道在reactor-pattern中操作是同步的,在proactor中它們是異步的,而且在reactor中,操作由處理器完成,該處理器由反應器移交給客戶端。 (糾正我,如果我錯了)反應堆vs抗生素

另外哪些這些模式用於故障安全的情況下,哪些用於快速失敗?

+0

這個失效保險/失效保險是否有更多的背景,或者這是否是某種作業問題?我的意思是,你有什麼具體的嘗試去完成? – Nanne 2012-08-08 07:10:10

+3

請參閱http://stackoverflow.com/questions/9138294/what-is-the-different-between-even-driven-model-and-reactor-pattern – djna 2012-08-08 07:14:21

+0

它的一種作業問題。我正在尋找故障安全,並且我開始瞭解反應堆模式。但是我找不到任何文檔說明我們如何在反應堆模式中實現安全失效安全 – 2012-08-08 07:28:06

回答

4

引用Fail fast or fail safe?以及維基文章我會說proactor是故障安全的,而且reactor是快速故障的。具有完成處理程序的Proactor爲其提供了一種更「安全」的方法。如果一個任務在阻塞大量資源的情況下失敗,那麼同步環境(如反應器)將會發生很大的失敗。希望這可以幫助。