首页 > 代码库 > RTX消息提醒工具设计文档

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

RTX消息提醒工具设计文档