一种电子商务系统的云计算平台技术方案

技术编号:20329865 阅读:43 留言:0更新日期:2019-02-13 06:12
本发明专利技术公开一种电子商务系统的云计算平台,其包括Pigeon分布式数据存储系统、Pigeon分布式搜索引擎系统、Pigeon分布式文件系统和Pigeon分布式决策支持系统,所述Pigeon分布式数据存储系统包括Pigeon FlexObject存储引擎和PigeonList存储引擎。本云计算平台解决大容的关键数据存储,支持无限扩展的吞吐和极高的并发,采用高级集群与容错体系架构,实现多台服务器无限扩容,在处理巨大的数据时,可以保证其高可用性、扩展性和数据稳定性。

【技术实现步骤摘要】
一种电子商务系统的云计算平台
本专利技术涉及电子商务系统领域,特别是一种电子商务系统的云计算平台。
技术介绍
电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。电子商务系统是保证以电子商务为基础的网上交易实现的体系。随着网络的普及和电子商务的不断发展,电子商务系统的用户不断增长,一定时间内需要处理的数据越来越庞大。例如在大型电子商务系统中很常见,需要支持:每天几万甚至上百万的订单,峰值达到每秒1000单;每秒支持2000以上的数据读取;部分服务器断电情况下仍然保持稳定的读写。因此,云计算平台作为电子商务系统的一个重要结构,在处理巨大的数据时,如何保证其高可用性、扩展性和数据稳定性是现有技术的一个难点。
技术实现思路
为了克服现有技术的上述缺点,本专利技术的目的是提供一种在处理巨大的数据量时,能够保证其高可用性、扩展性和数据稳定性的电子商务系统的云计算平台。本专利技术解决其技术问题所采用的技术方案是:一种电子商务系统的云计算平台,其包括:Pigeon分布式数据存储系统,用于储存电子商务系统的各种数据,该数据包括交易数据、用户数据和用户行为数据;Pigeon分布式搜索引擎系统,用于为电子商务系统提供搜索引擎;Pigeon分布式文件系统,用于储存并管理电子商务系统的各种数据;Pigeon分布式决策支持系统,对电子商务系统的数据进行采集、分析,得出结果,并提供该结果的说明和解释。作为本专利技术的进一步改进:所述Pigeon分布式数据存储系统包括PigeonFlexObject存储引擎和PigeonList存储引擎。作为本专利技术的进一步改进:所述Pigeon分布式数据存储系统包括主控服务器和多个Pigeon存储节点,主控服务器管理多个Pigeon存储节点,一个Pigeon存储节点由多个Pigeon存储实例组成,同一个Pigeon存储节点中的多个Pigeon存储实例保存相同的数据。作为本专利技术的进一步改进:所述Pigeon分布式搜索引擎系统包括依次相连接的MessageBus消息通道、Pigeon节点模块、Collection汇总模块和Application服务模块,所述Pigeon节点模块包括多个Pigeon搜索引擎节点,每个Pigeon搜索引擎节点包含多个Pigeon搜索引擎节点实例。作为本专利技术的进一步改进:所述Pigeon分布式文件系统包括文件存储模块、文件同步模块和文件访问模块,所述文件访问模块包括文件下载模块和文件上传模块。作为本专利技术的进一步改进:所述Pigeon分布式决策支持系统包括依次相连接的数据收集模块、数据分析模块和决策预测模块。作为本专利技术的进一步改进:所述Pigeon分布式决策支持系统包括商品智能推荐模块、促销信息智能推荐模块和搜索排名智能推荐模块。作为本专利技术的进一步改进:所述数据收集模块包括应用服务器、消息总线和消息监听模块。与现有技术相比,本专利技术的有益效果是:本云计算平台解决大容的关键数据存储,并且可以实现极高的稳定性;支持无限扩展的吞吐和极高的并发;为电子商务应用提供实时、并发大、低时延的、多种复杂条件排序的搜索引擎;为电子商务系统中产生的各种用户行为海数据的深入挖掘提供准确的个性化等精准营销功能;采用高级集群与容错体系架构,实现多台服务器无限扩容,在处理巨大的数据时,可以保证其高可用性、扩展性和数据稳定性。具体实施方式现结合实施例对本专利技术进一步说明:一种电子商务系统的云计算平台,其包括:Pigeon分布式数据存储系统,用于储存电子商务系统的各种数据,该数据包括交易数据、用户数据和用户行为数据;Pigeon分布式搜索引擎系统,用于为电子商务系统提供搜索引擎;Pigeon分布式文件系统,用于储存并管理电子商务系统的各种数据;Pigeon分布式决策支持系统,对电子商务系统的数据进行采集、分析,得出结果,并提供该结果的说明和解释。业界通常认为关系型数据库系统自身限制数据的吞吐,直接依靠传统的关系型数据库系统如Oracle、Mysql是比较难解决上述问题的,同时相应的成本会很高,为处理巨大的数据同时支持高可用性,PigeonFlexObject存储引擎与PigeonList存储引擎共同组成Pigeonstorage存储系统,采用可伸缩的、高可用的、分布式结构化的key-value存储方案。从而解决大规模数据在数据断增长的情况下,让服务加稳定,容易扩展。能够解决大容的关键数据存储,支持海的交易数据、用户数据、用户行为数据的存储,并且可以实现极高的稳定性,甚至在部分服务器硬件故障的情况下也要保证系统对外停止服务,会引起数据丢失与完整。所述PigeonFlexObject是一个高性能、持久化、分布式的Key-Value数据对象存储引擎,其主要特点:常用数据保存在内存,读写性能极为高效;支持JSON或者XML等通用的各种格式化数据;支持Redo-log数据持久化技术;分布式、主从同步、读写分离。所述PigeonList是一个高性能、持久化、分布式的Key-List数据队列存储引擎,其主要特点:支持海List,每个List可以支持数以10亿计的对象常用数据保存在内存,读写性能极为高效;一个list由多个band组成;一个band包含有多个对象。Band采用块链组织,通过二分法可极快的查找和添加删除操作,快速的插入,删除,定位列表中的任意对象;支持任意排序条件;支持Redo-log数据持久化技术;分布式、主从同步、读写分离。所述Pigeon分布式数据存储系统包括主控服务器(ConfigServer)和多个Pigeon存储节点(PigeonStorageNode,简称PSN)。ConfigServer管理多个PSN,一个PSN由多个Pigeon存储实例(PigeonStorageInstance,简称PSI)组成,同一个PSN中的多个PSI保存相同的数据。每个PSN保存整个电子商务系统的某部分数据。同一个PSN的所有PSI通常都部署在同的物理服务器上。因为系统中每份数据都会多份保存,如果是在同物理服务器上分布,系统就可以保证高可用性和数据安全性。当系统的数据增加的时候,就可以灵活动态地增加PSN来进行扩容。ConfigServer维护所有PSN的参数配置信息,实时监控所有物理服务器的运行状况以及提供动态增删PSN的管理部署功能。例如当发现有物理服务器出现故障而无法提供正常服务的时候,ConfigServer自动地把对故障服务器的请求切换到正常工作的服务器。所述Pigeon分布式数据存储系统是通过HashRing来使整个系统的数据分布到同的PSN内进行储存。即通过计算某个Key的hash值来决定数据保存到云计算平台中某个PSN。一致性HashRing可以做到把数据平均分配到同PSN,并且在添加PSN的时候,可以把受影响数据的范围降到最低。所述Pigeon分布式搜索引擎系统为电子商务应用提供实时、并发大、低时延的、多种复杂条件排序的搜索引擎;其包括依次相连接的MessageBus消息通道、Pigeon节本文档来自技高网...

【技术保护点】
1.一种电子商务系统的云计算平台,其特征在于:包括:Pigeon分布式数据存储系统,用于储存电子商务系统的各种数据,该数据包括交易数据、用户数据和用户行为数据;Pigeon分布式搜索引擎系统,用于为电子商务系统提供搜索引擎;Pigeon分布式文件系统,用于储存并管理电子商务系统的各种数据;Pigeon分布式决策支持系统,对电子商务系统的数据进行采集、分析,得出结果,并提供该结果的说明和解释。

【技术特征摘要】
1.一种电子商务系统的云计算平台,其特征在于:包括:Pigeon分布式数据存储系统,用于储存电子商务系统的各种数据,该数据包括交易数据、用户数据和用户行为数据;Pigeon分布式搜索引擎系统,用于为电子商务系统提供搜索引擎;Pigeon分布式文件系统,用于储存并管理电子商务系统的各种数据;Pigeon分布式决策支持系统,对电子商务系统的数据进行采集、分析,得出结果,并提供该结果的说明和解释。2.根据权利要求1所述的一种电子商务系统的云计算平台,其特征在于:所述Pigeon分布式数据存储系统包括PigeonFlexObject存储引擎和PigeonList存储引擎。3.根据权利要求1所述的一种电子商务系统的云计算平台,其特征在于:所述Pigeon分布式数据存储系统包括主控服务器和多个Pigeon存储节点,主控服务器管理多个Pigeon存储节点,一个Pigeon存储节点由多个Pigeon存储实例组成,同一个Pigeon存储节点中的多个Pigeon存储实例保存相同的数据。4.根据权利要求1所述的一种电子商务系统的云计算平台,其...

【专利技术属性】
技术研发人员:郑向阳钟送来
申请(专利权)人:广州市信景技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1