智能電網中智能配電數字終端的消息設計
3 Reactor事件處理機制
3.1 事件源
在智能配電數字終端系統中,事件源主要由采集模塊、主站通信、用戶輸入和定時器等抽象設備4大部分組成,關系如圖6所示。本文引用地址:http://www.104case.com/article/201884.htm
各種具體事件的處理涵數在MessageCenter中進行注冊,MessageCenter采用map容器對注冊的各種事件處理函數進行管理,能夠高效率地查找各相關處理函數,提高了系統的實時響應能力。事件處理的時序如圖8所示。
4 結語
本文從智能配電數字終端系統實現的角度提出了一種基于Reactor的事件驅動模式消息管理方案,結合面向對象的思想,統一接口,對事件源和事件處理進行了封裝。提高了事件的處理效率,保證了系統的實時性。根據實際需要可以在不同的系統中對于待消息隊列中的事件用優先級加以區分。
評論