日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Error Kernel Pattern

發布時間:2025/7/14 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Error Kernel Pattern 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

因為在看Akka的資料時,看到“Error Kernel Pattern”一詞,所以想查一下資料是什么意思。

在Roland Kuhn的?Reactive Design Patterns書中,有介紹Error Kernel的概念。

我翻譯一下:

“在監督層次結構中,將重要的應用程序狀態或功能保留在根目錄附近,同時將危險的操作委托給葉子。”

此模式基于簡單組件模式(Simple Component)構建,適用于具有不同故障概率和可靠性要求的組件組合到更大的系統或應用程序中的任何地方 - 系統的某些功能必須永遠不會發生故障,而其他功能必然會出現故障。應用簡單組件模式通常會使您處于此位置,因此您需要熟悉錯誤內核模式。

這種模式已經在Erlang程序中建立了幾十年,并且是JonasBonér在JVM上實現Actor框架-Akka的主要靈感之一。Akka這個名字最初被認為是Actor Kernel的回文,指的是這個核心設計模式。

既然這個模式是根據簡單組件模式設計的,翻譯一下作者寫的。

“一個組件只能做一件事,但要全部完成。”

這種模式適用于系統執行多個功能的任何地方,或者它執行的功能非常復雜,需要將它們分解為不同的組件。一個例子是包含拼寫檢查的文本編輯器:兩個獨立的功能(編輯可以在沒有拼寫檢查的情況下完成,拼寫也可以在完成的文本上檢查,不需要編輯功能),但另一方面,這些功能都很簡單。

簡單組件模式源于Tom DeMarco在1979年出版的“結構化分析和系統規范”(Prentice Hall)一書中提出的單一責任原則。在其抽象形式中,它要求“最大化內聚并最小化耦合。”應用于面向對象的軟件設計,通常如下所述:“一個類應該只有一個改變的理由。”

?

?

?

參考:https://www.reactivedesignpatterns.com/patterns/error-kernel.html

轉載于:https://my.oschina.net/u/2277632/blog/2934056

總結

以上是生活随笔為你收集整理的Error Kernel Pattern的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。