RTX消息提醒工具設計文檔

爲什麼要做
項目上線後,系統依然由各業務模塊負責人自己維護。而後臺運行的各種業務服務結果,不能及時反饋到業務負責人。而等到客戶反饋時則會太被動。爲了能及時發現並解決項目問題,設計了該工具。

可利用資源
1、公司內不能連接外網,溝通主要使用RTX。可以提供RTX服務器信息
2、公司內可以直接連到生產環境。

怎麼做
1、軟件結構圖


2、時時獲取服務日誌
開發環境可以直接連接到生產環境,則可以通過一個獨立線程定時獲取錯誤日誌信息.錯誤日誌信息包括:錯誤模塊,錯誤描述。
3、配置RTX與業務模塊的關係
RTX提供的有帳號信息,可以通過RTX帳號與業務模塊關聯。
4、軟件運行
當獲取到錯誤日誌後,根據RTX帳號與業務模塊的關係查找對應的RTX帳號。發送消息提醒。並把消息提醒的結果記錄到當前軟件的數據庫中。
5、軟件實現
系統初始化時,自動創建SQLite數據庫相關表RTXBill(記錄RTX與業務模塊關係) 、MsgLog(記錄消息發送的日誌)。
創建4個線程。分別實現1、定時獲取錯誤日誌信息;2、有錯誤日誌信息後給對應模塊負責人發送RTX消息提醒;3、定時把發送消息日誌寫入SQLite數據庫;4、時時顯示工具運行產生的日誌、並記錄日誌到TXT文檔。
6、軟件效果圖

7、開發工具
項目採用.net開發。則此工具也採用.net開發。並使用SQLite作爲數據庫使用。
8、參考資料
RTX SDK : http://rtx.tencent.com/sdk/
RTX調用示例: http://www.cnblogs.com/SanMaoSpace/p/4983263.html

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