[发明专利]一种数据缓存下发方法及系统装置在审
申请号: | 201711457020.1 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108170798A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 胡斌 | 申请(专利权)人: | 武汉楚鼎信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/54;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430000 湖北省武汉市东湖新技术开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据缓存 系统装置 运营管理 事件通知模块 服务模块 中间缓存 更新 数据库 读取 业务数据发送 业务数据下发 并发访问 缓存管理 配置平台 平台调用 数据统一 业务数据 业务系统 客户端 拉取 阻塞 内存 应用 臃肿 包头 存储 传输 互联网 访问 | ||
本发明公开了一种数据缓存下发方法及系统装置,其中所述的方法包括:运营管理平台获取更新的业务数据下发至数据库;运营管理平台调用事件通知模块;事件通知模块通知中间缓存服务模块更新业务数据;中间缓存服务模块从数据库中拉取更新的业务数据发送至内存存储。本发明应用于互联网或软件公司内部作为数据统一缓存管理和下发的数据缓存下发方法及系统装置。应用在运营管理平台、配置平台等需要实时改动数据并且与之对应的客户端并发访问量比较高的业务系统中。本发明减少了包头等地方臃肿的数据,减少了流量耗费,加快了传输速率;极大降低了沟通成本;不会存在读取DB时访问速度缓慢、阻塞、锁等问题,做到了数据及时性。
技术领域
本发明涉及一种数据缓存技术,尤其涉及一种应用于互联网或软件公司内部作为数据统一缓存管理和下发的数据缓存下发方法及系统装置。应用在运营管理平台、配置平台等需要实时改动数据并且与之对应的客户端并发访问量比较高的业务系统中。
背景技术
目前,大部分公司在使用的内部管理系统、配置平台等,都会在线上直接读取DB,这样虽说数据同步较好,及时性高,但是在HTTP协议带来的一部分流量耗费的同时更大的问题是网络IO并发量较大的时候,DB查询速度跟不上,大量读取和写入同一个库带来的死锁、阻塞等问题将会造成灾难性后果。另一种方法是直接使用缓存中间件提供额外的HTTP接口来访问,这样带来的问题是数据更新不及时,额外的流量耗费,多余的沟通成本,并且不能做到同步更新。
由上可知,现有技术中主要存在如下两个技术问题:
1.线上直接读取DB,查询速度跟不上,大量读取和写入同一个库带来的死锁、阻塞等问题;
2.使用缓存中间件提供额外的HTTP接口来访问,数据更新不及时不能做到同步更新。
发明内容
为解决上述背景技术中指出的技术问题,本发明提供了一种用一个中间缓存服务将与管理平台对接的关系型数据库中所有需要的数据读取到该服务所在内存中并做好数据整理和内存分块的数据缓存下发方法及系统装置,其具体的技术方案如下:
第一方面,一种数据缓存下发方法,所述方法包括:
运营管理平台获取更新的业务数据下发至数据库;
运营管理平台调用事件通知模块;所述事件通知模块是一个独立的proxy服务,专门提供内部接口来代理通知事件并定向转发到其他服务和进程;
事件通知模块通知中间缓存服务模块更新业务数据;
中间缓存服务模块从数据库中拉取更新的业务数据发送至内存存储。
结合第一方面,在第一方面可能的实现方式中的第一种情况为,所述中间缓存服务模块更新业务数据为:所述中间缓存服务模块定时从数据库中拉取更新的业务数据。
结合第一方面,在第一方面可能的实现方式中的第二种情况为,所述线上服务端通过所述中间缓存服务模块的内部接口调用内存中存储的业务数据。所述内部接口基于TCP协议,应用层经过一系列的自定义封装,实现了自己的序列化和反序列化,以及可以由接口描述文件自动转换成代码类,省去了HTTP接口带有的各种包头,数据传输速率快。
结合第一方面的第二种情况,在第一方面可能的实现方式中的第三种情况为,所述中间缓存服务模块从数据库中拉取更新的业务数据发送至内存分块存储,所述内存分块是根据所述业务数据的业务类型对内存进行分块。
结合第一方面的第三种情况,在第一方面可能的实现方式中的第四种情况为,所述中间缓存服务模块获取事件通知模块发送的业务数据的业务类型从数据库中拉取相应业务类型的更新的业务数据分发至相应业务类型的内存分块中存储。
第二方面,一种数据缓存下发系统,所述系统包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉楚鼎信息技术有限公司,未经武汉楚鼎信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711457020.1/2.html,转载请声明来源钻瓜专利网。