面對軟件錯誤構建可靠的分佈式系統-7構建應用

 構建應用

前面各章分別介紹了編寫可容錯系統的一個一般模型,介紹了用以監視系統的行爲的監督樹的思想。本章將從一般的理論方面轉移到監督者在OTP系統中的特定實現。

爲了闡明監督原理,我構建了一個簡單的OTP應用(application)。該應用包含有一個監督者進程,來管理三個工作者進程,這三個工作者進程是gen_servergen_eventgen_fsm這三種behaviour的實例。

6.1 behaviour

使用了OTP平臺軟件的應用都是由許多的behaviour構建的。behaviour是對一些公共編程模式的抽象,在用Erlang語言來實現一個系統時可以作爲構建塊(building blocks)來使用。本章的餘下部分將要討論的behaviour如下所列:

           

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章