為了讓業務應用能在心跳封包中攜帶自身狀態數據(如負載、隊列長度、自定義健康指標),MOOON-agent 新增 IHeartbeatHook 介面,實現心跳數據的可擴展注入。
IHeartbeatHook
IHeartbeatHook 定義單一純虛擬方法,應用層實作後註冊至 agent 核心,心跳發送前由框架回調獲取自定義資料並序列化封裝。
詳細系統設計請參考附件 PDF 文檔。
有效頁面 結構化文件經 DOM 處理後可在使用者介面呈現 (
通用函數設計原則 避免全域變數,採用參數傳遞 通用函數:可
針對 Type 類別在泛型處理上的不足,提供實用擴展方法集:
C語言指針進階解析:陣列指針、指針陣列、二級指針與二維陣列遍