[发明专利]网络交易系统和由网络交易系统执行的方法在审
申请号: | 201610265268.7 | 申请日: | 2016-04-26 |
公开(公告)号: | CN107315650A | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 吴元清;王晓钟;肖飞;曹雪林;周谦;杨军;章孜;杨中锋 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/20;G06Q30/06 |
代理公司: | 中科专利商标代理有限责任公司11021 | 代理人: | 周泉 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 交易系统 执行 方法 | ||
技术领域
本发明涉及电子商务技术,更具体地,涉及一种网络交易系统以及由网络交易系统执行的方法。
背景技术
电商业务多而杂,很多业务系统共用机房导致资源不够用。随着业务的迅速发展,目前现有的架构靠堆机器来扩大集群规模,实现应用的水平扩展。当集群规模大到一定程度时,需要把集群分散部署到多个数据中心。为了保证响应时间和数据一致性,多采用同一地理区域多机房部署的方案。在这种情况下,如果机房所在的地理区域发生天然或人为的灾害,则可能对整个电商网络交易系统造成巨大的影响。
为了避免一个地理区域中发生的灾祸对整个交易系统的数据历史或交易造成不可恢复的破坏,本领域还采用异地冷备的技术方案来在多地备份数据库。然而,虽然异地冷备可以起到备份的作用,但真正恢复阶段存在许多不确定性,只能保证数据不丢失,无法保证重大故障时对业务没影响。
发明内容
为了解决以上提及的部分或全部问题,本发明提出了如下网络交易系统和由网络交易系统执行的方法。
根据本发明的一个方面,提供了一种网络交易系统,所述网络交易系统包括:主数据中心;以及至少一个分数据中心,与所述主数据中心进行通信,其中,所述主数据中心被配置为:接收来自买家用户的接入请求,基于所述接入请求中的买家用户信息,将所述接入请求实时地路由到所述至少一个分数据中心之一,以及其中,所述至少一个分数据中心中的每个分数据中心被配置为:在接收到从所述主数据中心路由的所述接入请求的 情况下,接收并存储来自所述买家用户的买家数据。
优选地,所述至少一个分数据中心中的每个分数据中心还被配置为:实时地将所接收的买家数据转发到所述主数据中心,以供所述主数据中心进行存储。
优选地,所述主数据中心还被配置为:接收并存储卖家数据和商品数据;以及将所接收的卖家数据和商品数据实时地转发到所述至少一个分数据中心中的每个分数据中心,以供分数据中心进行存储。
优选地,所述至少一个分数据中心位于不同的地理区域。
优选地,所述主数据中心与所述至少一个分数据中心之一位于同一地理区域中。
优选地,所述至少一个分数据中心通过总线与所述主数据中心进行通信。
优选地,所述接入请求包括注册请求和/或登录请求。
优选地,所述买家用户信息指示所述买家用户所属的地理区域,以及所述主数据中心将所述接入请求路由到与所述买家用户所属的地理区域相对应的分数据中心。
优选地,所述主数据中心存储有用户区域映射表,所述用户区域映射表指示买家用户与分数据中心之间的映射关系,以及所述主数据中心通过使用所述用户区域映射表进行匹配来将所述接入请求路由到所述至少一个分数据中心之一。
优选地,所述用户区域映射表中关于买家用户的条目是在所述买家用户注册时创建的,并由所述主数据中心根据接收到的用户数据进行更新。
优选地,所述买家数据包括关于以下中的至少一项的数据:用户信息更新、评论、收藏、加入购物车。
优选地,所述分数据中心还被配置为:当在一个分数据中心中产生订单后,将订单数据转发到所述主数据中心,以及所述主数据中心还被配置为:根据所述订单数据,从所述至少一个分数据中心中确定一个分数据中心对所述订单进行处理。
优选地,所述主数据中心还被配置为:当一个分数据中心发生故障时,附加地充当所述发生故障的分数据中心。
根据本发明的另一方面,还提出了一种由网络交易系统执行的方法,所述网络交易系统包括主数据中心和与所述主数据中心进行通信的至少一个分数据中心,所述方法包括:所述主数据中心接收来自买家用户的接入请求,并基于所述接入请求中的买家用户信息,将所述接入请求实时地路由到所述至少一个分数据中心之一,以及所述至少一个分数据中心中的每个分数据中心在接收到从所述主数据中心路由的所述接入请求的情况下,接收并存储来自所述买家用户的买家数据。
优选地,所述方法还包括:所述至少一个分数据中心中的每个分数据中心实时地将所接收的买家数据转发到所述主数据中心,以供所述主数据中心进行存储。
优选地,所述方法还包括:所述主数据中心接收并存储卖家数据和商品数据;以及将所接收的卖家数据和商品数据实时地转发到所述至少一个分数据中心中的每个分数据中心,以供分数据中心进行存储。
优选地,所述至少一个分数据中心位于不同的地理区域。
优选地,所述主数据中心与所述至少一个分数据中心之一位于同一地理区域中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610265268.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种表项校验方法和装置
- 下一篇:一种基于虚拟化备份的技术