[发明专利]一种电子商务系统的Cache对象缓存方法在审
申请号: | 201810760912.7 | 申请日: | 2018-07-12 |
公开(公告)号: | CN109032794A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 郑向阳;钟送来 | 申请(专利权)人: | 广州市闲愉凡生信息科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F3/06;G06Q40/04 |
代理公司: | 广州京诺知识产权代理有限公司 44407 | 代理人: | 冼启泰 |
地址: | 510000 广东省广州市南沙区黄阁镇麒麟新村(一期)麒天街13、1*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储节点 缓存数据 参数配置信息 电子商务系统 对象缓存 缓存 主控服务器 网络拓扑关系 高可用性 键值信息 灵活动态 数据信息 应用发送 大容量 负载量 高数据 集群 扩容 应用 维护 | ||
本发明公开一种电子商务系统的Cache对象缓存方法,电子商务系统包括缓存Cache和上级应用,缓存Cache包括主控服务器和多个存储节点,主控服务器的对象缓存方法包括以下步骤:维护存储节点的参数配置信息,所述参数配置信息包括各存储节点所构成的集群的网络拓扑关系、各存储节点的hash值以及各存储节点的负载量;接收由上级应用发送的待缓存数据,所述待缓存数据包括键值信息和数据信息;计算该待缓存数据的hash值并根据参数配置信息确定与待缓存数据对应的hash值和存储节点;将该待缓存数据发送到对应的存储节点。本方法能够灵活动态地增加存储节点来进行扩容,具有大容量、高可用性和高数据安全性的特点。
技术领域
本发明涉及数据缓存方法领域,特别是一种电子商务系统的Cache对象缓存方法。
背景技术
电子商务系统是保证以电子商务为基础的网上交易实现的体系。在网上交易,其信息沟通是通过数字化的信息沟通渠道而实现的,一个首要条件是交易双方必须拥有相应信息技术工具,才有可能利用基于信息技术的沟通渠道进行沟通。同时要保证能通过Internet进行交易,必须要求企业、组织和消费者连接到Internet,否则无法利用Internet进行交易。
由于电子商务系统网上交易量巨大,需要缓存的数据量更是与日俱增,所以往往采用缓存量较大的集群缓存系统。但是,现有的集群缓存系统,如HP Ibrix集群缓存系统、华赛N8500集群NAS系统、中科院计算所BWStor蓝鲸集群缓存系统、龙存科技LoongStore集群缓存系统等等,虽然具有很高的性能,但是扩容不够灵活可靠,在处理巨大的数据量时可用性和稳定性都不高,且在部分物理服务器硬件故障的情况下可能会对上级应用停止缓存服务,容易引起数据丢失与不完整。
发明内容
为了克服现有技术的上述缺点,本发明的目的是提供一种扩容灵活可靠、大容量、高可用性和高数据安全性的电子商务系统的Cache对象缓存方法。
本发明解决其技术问题所采用的技术方案是:
一种电子商务系统的Cache对象缓存方法,所述电子商务系统包括缓存Cache和上级应用,所述缓存Cache包括主控服务器和多个存储节点,所述主控服务器的对象缓存方法包括以下步骤:
(1)维护存储节点的参数配置信息,所述参数配置信息包括各存储节点所构成的集群的网络拓扑关系、各存储节点的hash值以及各存储节点的负载量;
(2)接收由上级应用发送的待缓存数据,所述待缓存数据包括键值信息和数据信息;
(3)计算该待缓存数据的hash值并根据参数配置信息确定与待缓存数据对应的hash值和存储节点;
(4)将该待缓存数据发送到对应的存储节点。
作为本发明的进一步改进:所述主控服务器的对象缓存方法的步骤(4)进一步包括:创建Binlog Dump线程将待缓存数据发送到对应的存储节点。
作为本发明的进一步改进:所述存储节点的对象缓存方法包括以下步骤:
(1)接收由主控服务器发送的待缓存数据,存储节点包括多个用于映射不同键值信息的hash值;
(2)建立多个存储实例,将同一份待缓存数据重复拷贝在多个存储实例内;
(3)将多个存储实例分别部署在不同的物理服务器上;
(4)创建SQL线程以读取多个存储实例其中一个的数据。
作为本发明的进一步改进:所述存储节点的对象缓存方法的步骤(1)进一步包括:
(1)创建I/O线程以连接主控服务器创建的Binlog Dump线程;
(2)通过I/O线程读取由Binlog Dump线程发送的待缓存数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市闲愉凡生信息科技有限公司,未经广州市闲愉凡生信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810760912.7/2.html,转载请声明来源钻瓜专利网。