[发明专利]基于分布式数据库的彩信日志查询方法与系统有效
申请号: | 200710124661.5 | 申请日: | 2007-11-20 |
公开(公告)号: | CN101163265A | 公开(公告)日: | 2008-04-16 |
发明(设计)人: | 钱炎 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q7/22 | 分类号: | H04Q7/22;G06F17/30 |
代理公司: | 深圳市君胜知识产权代理事务所 | 代理人: | 王永文 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 数据库 彩信 日志 查询 方法 系统 | ||
1.一种基于分布式数据库的彩信日志查询系统,其包括:彩信中心、日志服务器、日志查询服务器和WEB客户端;其特征在于:
所述彩信中心包含多台业务处理机,用于并发处理业务,每台业务处理机在业务处理过程中生成日志文件;
所述日志服务器包括有对应的采集器及数据库,用于采集各台业务处理机生成的日志文件和将文件批量导入到所述数据库,采用多台集群方式同步处理所述日志文件;
所述日志查询服务器用于提供日志服务器的查询接口和向所述WEB客户端的WEB服务;
所述WEB客户端用于显示日志。
2.一种如权利要求1所述的方法,其包括以下步骤:
A、日志生成:由业务处理机处理业务并产生消息的时候记录日志,并生成指定格式的文件进行保存;
B、日志获取:由采集器将各业务处理机的日志文件下载到日志服务器上;
C、日志入库:所述日志服务器将文件批量导入到数据库系统中,同时建立相应的索引,以提供给所述日志查询服务器使用;
D、日志查询:设置WEB服务器,接收WEB客户端的查询请求,并向所述WEB客户端发送查询结果;
E、日志显示:所述WEB客户端接收查询结果,并即时显示。
3.根据权利要求2所述的方法,其特征在于,所述步骤D还包括:
D1、设置日志查询池,管理和提供各日志服务器的连接,上报日志服务器异常的情况;
D2、所述WEB服务器提供查询的WEB服务,根据WEB客户端提交的查询条件,使用所述日志查询池所提供的接口对分布式数据库进行查询。
4.根据权利要求3所述的方法,其特征在于,所述步骤A中还包括:将所述业务处理机记录的日志保存在缓存中,在达到预定数量后生成指定格式文件。
5.根据权利要求4所述的方法,其特征在于,所述步骤A中还包括:将生成的日志文件保存到所述业务处理机的硬盘上,并开通FTP服务;所述采集器通过FTP方式获取日志文件。
6.根据权利要求5所述的方法,其特征在于,所述步骤B还包括:所述采集器获取日志文件的同时将对应业务处理机的对应文件删除,并在日志服务器上保存一份压缩后的备份文件。
7.根据权利要求2至6任一所述的方法,其特征在于,所述步骤A还包括多台业务处理机同时处理彩信业务,同时产生日志文件,并将所述日志文件平均分配到各日志服务器。
8.根据权利要求7所述的方法,其特征在于,所述数据库采用生产库、查询库模式,所述生产库用于将日志数据从所述日志文件导入数据库,所述查询库用于将日志数据在所述数据库中增加索引。
9.根据权利要求8所述的方法,其特征在于,在所述生产库中按天保存日志数据。
10.根据权利要求3所述的方法,其特征在于,所述日志查询池包括数据库连接池和查询线程管理器;所述查询线程管理器批量接收所述WEB客户端的查询任务,开启多个查询线程,并且每个查询线程在所述数据库连接池中申请一个数据库连接,并对数据库进行查询操作;在查询完成后将数据保存在查询线程管理器控制的缓存中,并释放数据库连接;
如果查询线程申请连接时数据库连接用完,则等待;
如果查询线程在查询过程中出现异常,则将异常提交给查询线程管理器,并释放该数据库连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710124661.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于脊柱植入物的多轴向锚定组件及方法
- 下一篇:无线通信装置及无线通信方法