具有消息缓存功能的基于ORM框架的电商系统技术方案

技术编号:12126506 阅读:65 留言:0更新日期:2015-09-25 15:00
本发明专利技术公开了一种具有消息缓存功能的基于ORM框架的电商系统,包括采购管理服务器:对采购数据进行分类管理;开发管理服务器:对电商平台进行开发管理;客户端服务器:按照客户的搜索内容将相关产品信息通过客户端展现给客户;分布式事务协调服务器:建立服务器状态列表;中央处理服务器:根据分布式事务协调服务器上传的运行状态,动态分配采购管理服务器、开发管理服务器和客户端服务器的功能,在发送方服务器上建立一个消息队列表,每次发送消息都访问该消息队列表保证消息按照时间的先后顺序进行处理,所述开发管理服务器基于ORM框架构建,中央处理服务器内设置信息准确推送单元。实现了电商平台各个服务器均衡运行的目的。

【技术实现步骤摘要】

本专利技术涉及计算机领域,具体地,涉及一种具有消息缓存功能的基于ORM框架的电商系统
技术介绍
“互联网+”行动计划,推动移动互联网、云计算、大数据、物联网等与现代制造业结合,促进电子商务、工业互联网和互联网金融健康发展,引导互联网企业拓展国际市场。国家已设立400亿元新兴产业创业投资引导基金,要整合筹措更多资金,为产业创新加油助力。此外,国家电子商务战略导向为电子商务发展营造了有利发展环境。《2006—2020年国家信息化发展战略》和《国务院办公厅关于加快发展服务业的若干意见》等政策文件的相继出台,确立了电子商务的战略地位,明确了电子商务发展方向和重点。在目前中国电子商务发展情况下,一线城市的电商已经发展的如火如荼;以C2C为代表的淘宝,以B2C为代表的天猫、京东和唯品会,以020为代表的苏宁易购,在这几年的电商环境中迅猛发展,其中最具代表性的一一天猫商城在2014年双11当天营业额达570亿,中国消费者使用互联网进行网购的习惯已经形成。现有的电商平台因处理的数据量比较庞大,因此不同功能服务器组是相互独立的,但不同功能服务器的繁忙时间段不同,比如客户端服务器在大规模客户访问时,异常繁忙,但此时别的服务器不一定就繁忙,如采购管理服务器可能出现空闲状态下,因此存在各个服务器运行不均衡的问题。
技术实现思路
本专利技术的目的在于,针对上述问题,提出一种具有消息缓存功能的基于ORM框架的电商系统,以实现电商平台各个服务器均衡运行优点。为实现上述目的,本专利技术采用的技术方案是: 一种具有消息缓存功能的基于ORM框架的电商系统包括 采购管理服务器:负责登记采购商信息、采购物品的数量、价格和采购日期,并按照采购商对采购数据进行分类管理; 开发管理服务器:面向开发者,对电商平台的界面表现、逻辑控制、业务开发和系统架构进行开发管理; 客户端服务器:接收客户注册,客户按照注册信息登录后,按照客户的搜索内容将相关产品信息通过客户端展现给客户; 分布式事务协调服务器:建立服务器状态列表,所述服务器状态列表对上述采购管理服务器、开发管理服务器和客户端服务器的运行状态进行采集,并将采集的运行状态上传至中央处理服务器; 中央处理服务器:根据分布式事务协调服务器上传的运行状态,动态分配采购管理服务器、开发管理服务器和客户端服务器的功能; 采购管理服务器、开发管理服务器和客户端服务器之间传递消息时,在发送方服务器上建立一个消息队列表,每次发送方服务器发送消息时,都访问该消息队列表保证消息按照时间的先后顺序进行处理; 所述开发管理服务器基于ORM框架构建,即将电商平台的界面表现、逻辑控制、业务开发和系统架构进行分层,ORM框架通过实体化数据库对象实现了对数据库的透明访问,开发人员无需理解实际使用的是哪种数据库,通过LINQ开发人员可集中在业务层面对电商平台进行业务逻辑的开发; 所述中央处理服务器内设置信息准确推送单元,所述信息准确推送单元对采购管理服务器和客户端服务器的数据进行统一整合,对采购商和客户端消费者的需求信息进行配对分析,做到精准的客户营销,把有针对性的信息准确推送给采购商和客户端消费者。本专利技术的技术方案具有以下有益效果: 本专利技术的技术方案,通过设置分布式事务协调服务器,并根据分布式事务协调服务器采集的各个服务器的运行状态,中央处理服务器通过各个服务器的运行状态动态分配各个服务器的功能,实现了电商平台各个服务器均衡运行的目的。【具体实施方式】一种具有消息缓存功能的基于ORM框架的电商系统包括 采购管理服务器:负责登记采购商信息、采购物品的数量、价格和采购日期,并按照采购商对采购数据进行分类管理; 开发管理服务器:面向开发者,对电商平台的界面表现、逻辑控制、业务开发和系统架构进行开发管理; 客户端服务器:接收客户注册,客户按照注册信息登录后,按照客户的搜索内容将相关产品信息通过客户端展现给客户; 分布式事务协调服务器:建立服务器状态列表,所述服务器状态列表对上述采购管理服务器、开发管理服务器和客户端服务器的运行状态进行采集,并将采集的运行状态上传至中央处理服务器; 中央处理服务器:根据分布式事务协调服务器上传的运行状态,动态分配采购管理服务器、开发管理服务器和客户端服务器的功能。即根据分布式事务协调服务器采集的服务器状态列表,显示开发管理服务器处理空闲状态,而客户端服务器处于超负荷运行状态,则将客户端服务器的部分数据分配给处于空闲状态下的开发管理服务器去处理; 采购管理服务器、开发管理服务器和客户端服务器之间传递消息时,在发送方服务器上建立一个消息队列表,每次发送方服务器发送消息时,都访问该消息队列表保证消息按照时间的先后顺序进行处理。开发管理服务器基于ORM框架构建,即将电商平台的界面表现、逻辑控制、业务开发和系统架构进行分层,ORM框架通过实体化数据库对象实现了对数据库的透明访问,开发人员无需理解实际使用的是哪种数据库,通过LINQ开发人员可集中在业务层面对电商平台进行业务逻辑的开发。中央处理服务器内设置信息准确推送单元,信息准确推送单元对采购管理服务器和客户端服务器的数据进行统一整合,对采购商和客户端消费者的需求信息进行配对分析,做到精准的客户营销,把有针对性的信息准确推送给采购商和客户端消费者。对象关系映射(Object/Relat1n Mapping)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则:简单一一以最基本的形式建模数据。传达性一一数据库结构被任何人都能理解的语言文档化。精确性一一基于数据模型创建正确标准化了的结构。典型地,建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开发信息模型。建模者必须能够用非技术企业专家可以理解的术语在概念层次上与数据结构进行通讯。建模者也必须能以简单的单元分析信息,对样本数据进行处理。随着企业规模的扩大,管理信息也快速膨胀,一台服务器早已不能满足业务的需要,本专利技术技术方案将服务器按照功能块和业务范畴的不同进行纵向或横向的划分,由多台服务器共同协作完成。举例来说,供应链上的采购管理和开发管理的功能在发展初期都存放在同一服务器上,但数据规模上来之后,需要将采购管理功能独立出来,这就是按功能块的纵向划分。如果有多个的采购管理部门,那么又需要按照各部门的业务范围不同,将采购管理功能按地区或者按照业务范围划分成相应的功能模块,这就是业务范畴的横向划分。采用分布式的系统管理架构,能够满足业务的快速扩张和性能要求。平台在设计之初考虑未来的发展趋势,按照分布式系统的思想进行了整体规划,将供应链各环节的功能按照不同的业务范畴和不同的管理需求进行了划分,形成高度灵活的分布式系统架构。采购管理服务器、开发管理服务器和客户端服务器内分别设置资源管理器,分布式事务协调服务器内设置事务协调器, 事务协调器将联络运行的每个资源管理器,并通知资源管理器准备提交每个服务器的进程,事务协调器根据资源管理器提交的进程,判断相应的服务器的繁忙程度,从而建立服务器状态列表。最后应说明的是:以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,尽管参照前述实施例对本专利技术进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各本文档来自技高网...

【技术保护点】
一种具有消息缓存功能的基于ORM框架的电商系统,其特征在于,包括采购管理服务器:负责登记采购商信息、采购物品的数量、价格和采购日期,并按照采购商对采购数据进行分类管理;开发管理服务器:面向开发者,对电商平台的界面表现、逻辑控制、业务开发和系统架构进行开发管理;客户端服务器:接收客户注册,客户按照注册信息登录后,按照客户的搜索内容将相关产品信息通过客户端展现给客户;分布式事务协调服务器:建立服务器状态列表,所述服务器状态列表对上述采购管理服务器、开发管理服务器和客户端服务器的运行状态进行采集,并将采集的运行状态上传至中央处理服务器;中央处理服务器:根据分布式事务协调服务器上传的运行状态,动态分配采购管理服务器、开发管理服务器和客户端服务器的功能;采购管理服务器、开发管理服务器和客户端服务器之间传递消息时,在发送方服务器上建立一个消息队列表,每次发送方服务器发送消息时,都访问该消息队列表保证消息按照时间的先后顺序进行处理;所述开发管理服务器基于ORM框架构建,即将电商平台的界面表现、逻辑控制、业务开发和系统架构进行分层,ORM框架通过实体化数据库对象实现了对数据库的透明访问,开发人员无需理解实际使用的是哪种数据库,通过LINQ开发人员可集中在业务层面对电商平台进行业务逻辑的开发;所述中央处理服务器内设置信息准确推送单元,所述信息准确推送单元对采购管理服务器和客户端服务器的数据进行统一整合,对采购商和客户端消费者的需求信息进行配对分析,做到精准的客户营销,把有针对性的信息准确推送给采购商和客户端消费者。...

【技术特征摘要】

【专利技术属性】
技术研发人员:邱颖李明亮
申请(专利权)人:广西家之宝网络科技有限公司
类型:发明
国别省市:广西;45

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

1