今天學習一下用 Go 實現觀察者模式,觀察者模式主要是用來實現事件驅動編程。事件驅動編程的應用還是挺廣的,除了我們都知道的能夠用來解耦:用戶修改密碼後,給用戶發短信進行風險提示之類的典型場景,在微服務架構實現最終一致性、實現事件源(A + ES)這些都會用到。我們先來簡單學習一下用 Go 實現觀察者設計模式,給怎麼實現事件驅動編程、事件源這些模式做個鋪墊。主要也是我也老沒看設計模式了,一起再複習一 ⌘ Read more
今天學習一下用 Go 實現觀察者模式,觀察者模式主要是用來實現事件驅動編程。事件驅動編程的應用還是挺廣的,除了我們都知道的能夠用來解耦:用戶修改密碼後,給用戶發短信進行風險提示之類的典型場景,在微服務架構實現最終一致性、實現事件源(A + ES)這些都會用到。我們先來簡單學習一下用 Go 實現觀察者設計模式,給怎麼實現事件驅動編程、事件源這些模式做個鋪墊。主要也是我也老沒看設計模式了,一起再複習一 ⌘ Read more