CN104933600A - 具有消息缓存及自动重传的无刷新交互电商*** - Google Patents
具有消息缓存及自动重传的无刷新交互电商*** Download PDFInfo
- Publication number
- CN104933600A CN104933600A CN201510311022.4A CN201510311022A CN104933600A CN 104933600 A CN104933600 A CN 104933600A CN 201510311022 A CN201510311022 A CN 201510311022A CN 104933600 A CN104933600 A CN 104933600A
- Authority
- CN
- China
- Prior art keywords
- server
- client
- message
- information
- management server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种具有消息缓存及自动重传的无刷新交互电商***,包括采购管理服务器:负责采购信息,并对采购数据进行分类管理;开发管理服务器:对电商平台进行开发管理;客户端服务器:按照客户的搜索内容将相关产品信息通过客户端展现给客户;分布式事务协调服务器:建立服务器状态列表;中央处理服务器:分配服务器的功能,在发送方服务器上建立一个消息队列表,每次发送消息都访问该消息队列表保证消息按照时间的先后顺序进行处理,消息队列表作为在消息传输过程中保存消息的容器,所述采购管理服务器和客户端服务器设置无刷新交互单元,中央处理服务器内设置信息准确推送单元。实现了电商平台各个服务器均衡运行的目的。
Description
技术领域
本发明涉及计算机领域,具体地,涉及一种具有消息缓存及自动重传的无刷新交互电商***。
背景技术
“互联网+”行动计划,推动移动互联网、云计算、大数据、物联网等与现代制造业结合,促进电子商务、工业互联网和互联网金融健康发展,引导互联网企业拓展国际市场。国家已设立400亿元新兴产业创业投资引导基金,要整合筹措更多资金,为产业创新加油助力。
此外,国家电子商务战略导向为电子商务发展营造了有利发展环境。《2006—2020年国家信息化发展战略》和《国务院办公厅关于加快发展服务业的若干意见》等政策文件的相继出台,确立了电子商务的战略地位,明确了电子商务发展方向和重点。
在目前中国电子商务发展情况下,一线城市的电商已经发展的如火如荼;以C2C为代表的淘宝,以B2C为代表的天猫、京东和唯品会,以O2O为代表的苏宁易购,在这几年的电商环境中迅猛发展,其中最具代表性的——天猫商城在2014年双11当天营业额达570亿,中国消费者使用互联网进行网购的***台因处理的数据量比较庞大,因此不同功能服务器组是相互独立的,但不同功能服务器的繁忙时间段不同,比如客户端服务器在大规模客户访问时,异常繁忙,但此时别的服务器不一定就繁忙,如采购管理服务器可能出现空闲状态下,因此存在各个服务器运行不均衡的问题。
发明内容
本发明的目的在于,针对上述问题,提出一种具有消息缓存及自动重传的无刷新交互电商***,以实现电商平台各个服务器均衡运行优点。
为实现上述目的,本发明采用的技术方案是:
一种具有消息缓存及自动重传的无刷新交互电商***包括
采购管理服务器:负责登记采购商信息、采购物品的数量、价格和采购日期,并按照采购商对采购数据进行分类管理;
开发管理服务器:面向开发者,对电商平台的界面表现、逻辑控制、业务开发和***架构进行开发管理;
客户端服务器:接收客户注册,客户按照注册信息登录后,按照客户的搜索内容将相关产品信息通过客户端展现给客户;
分布式事务协调服务器:建立服务器状态列表,所述服务器状态列表对上述采购管理服务器、开发管理服务器和客户端服务器的运行状态进行采集,并将采集的运行状态上传至中央处理服务器;
中央处理服务器:根据分布式事务协调服务器上传的运行状态,动态分配采购管理服务器、开发管理服务器和客户端服务器的功能;
采购管理服务器、开发管理服务器和客户端服务器之间传递消息时,在发送方服务器上建立一个消息队列表,每次发送方服务器发送消息时,都访问该消息队列表保证消息按照时间的先后顺序进行处理;
消息队列表作为在消息传输过程中保存消息的容器,消息队列表在将消息从它的源中继到它的目标时充当中间人,消息队列表提供路由功能并保证消息的传递,如果发送消息时接收者不可用,消息队列表会保留消息,直到接收者可用时,重新将消息传输给接收者;
所述采购管理服务器和客户端服务器设置无刷新交互单元,无刷新交互单元减少客户访问页面与后台服务器的整体全量刷新,在输入需要响应时,进行部分或整体的无刷新交互;
所述中央处理服务器内设置信息准确推送单元,所述信息准确推送单元对采购管理服务器和客户端服务器的数据进行统一整合,对采购商和客户端消费者的需求信息进行配对分析,做到精准的客户营销,把有针对性的信息准确推送给采购商和客户端消费者。
本发明的技术方案具有以下有益效果:
本发明的技术方案,通过设置分布式事务协调服务器,并根据分布式事务协调服务器采集的各个服务器的运行状态,中央处理服务器通过各个服务器的运行状态动态分配各个服务器的功能,实现了电商平台各个服务器均衡运行的目的。
具体实施方式
一种具有消息缓存及自动重传的无刷新交互电商***包括
采购管理服务器:负责登记采购商信息、采购物品的数量、价格和采购日期,并按照采购商对采购数据进行分类管理;
开发管理服务器:面向开发者,对电商平台的界面表现、逻辑控制、业务开发和***架构进行开发管理;
客户端服务器:接收客户注册,客户按照注册信息登录后,按照客户的搜索内容将相关产品信息通过客户端展现给客户;
分布式事务协调服务器:建立服务器状态列表,所述服务器状态列表对上述采购管理服务器、开发管理服务器和客户端服务器的运行状态进行采集,并将采集的运行状态上传至中央处理服务器;
中央处理服务器:根据分布式事务协调服务器上传的运行状态,动态分配采购管理服务器、开发管理服务器和客户端服务器的功能。
即根据分布式事务协调服务器采集的服务器状态列表,显示开发管理服务器处理空闲状态,而客户端服务器处于超负荷运行状态,则将客户端服务器的部分数据分配给处于空闲状态下的开发管理服务器去处理;
采购管理服务器、开发管理服务器和客户端服务器之间传递消息时,在发送方服务器上建立一个消息队列表,每次发送方服务器发送消息时,都访问该消息队列表保证消息按照时间的先后顺序进行处理;
消息队列表作为在消息传输过程中保存消息的容器,消息队列表在将消息从它的源中继到它的目标时充当中间人,消息队列表提供路由功能并保证消息的传递,如果发送消息时接收者不可用,消息队列表会保留消息,直到接收者可用时,重新将消息传输给接收者;
采购管理服务器和客户端服务器设置无刷新交互单元,无刷新交互单元减少客户访问页面与后台服务器的整体全量刷新,在输入需要响应时,进行部分或整体的无刷新交互。
中央处理服务器内设置信息准确推送单元,信息准确推送单元对采购管理服务器和客户端服务器的数据进行统一整合,对采购商和客户端消费者的需求信息进行配对分析,做到精准的客户营销,把有针对性的信息准确推送给采购商和客户端消费者。
为减少刷新作业,需要在B/S架构大量使用AJAX技术和JavaScript。JavaScript作为一个浏览器脚本语言已经非常成熟。AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML) 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。是JavaScript和Xml技术的结合,Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使用户可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。
随着企业规模的扩大,管理信息也快速膨胀,一台服务器早已不能满足业务的需要,本发明技术方案将服务器按照功能块和业务范畴的不同进行纵向或横向的划分,由多台服务器共同协作完成。举例来说,供应链上的采购管理和开发管理的功能在发展初期都存放在同一服务器上,但数据规模上来之后,需要将采购管理功能独立出来,这就是按功能块的纵向划分。如果有多个的采购管理部门,那么又需要按照各部门的业务范围不同,将采购管理功能按地区或者按照业务范围划分成相应的功能模块,这就是业务范畴的横向划分。采用分布式的***管理架构,能够满足业务的快速扩张和性能要求。
平台在设计之初考虑未来的发展趋势,按照分布式***的思想进行了整体规划,将供应链各环节的功能按照不同的业务范畴和不同的管理需求进行了划分,形成高度灵活的分布式***架构。
采购管理服务器、开发管理服务器和客户端服务器内分别设置资源管理器,分布式事务协调服务器内设置事务协调器,
事务协调器将联络运行的每个资源管理器,并通知资源管理器准备提交每个服务器的进程,事务协调器根据资源管理器提交的进程,判断相应的服务器的繁忙程度,从而建立服务器状态列表。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (1)
1.一种具有消息缓存及自动重传的无刷新交互电商***,其特征在于,包括
采购管理服务器:负责登记采购商信息、采购物品的数量、价格和采购日期,并按照采购商对采购数据进行分类管理;
开发管理服务器:面向开发者,对电商平台的界面表现、逻辑控制、业务开发和***架构进行开发管理;
客户端服务器:接收客户注册,客户按照注册信息登录后,按照客户的搜索内容将相关产品信息通过客户端展现给客户;
分布式事务协调服务器:建立服务器状态列表,所述服务器状态列表对上述采购管理服务器、开发管理服务器和客户端服务器的运行状态进行采集,并将采集的运行状态上传至中央处理服务器;
中央处理服务器:根据分布式事务协调服务器上传的运行状态,动态分配采购管理服务器、开发管理服务器和客户端服务器的功能;
采购管理服务器、开发管理服务器和客户端服务器之间传递消息时,在发送方服务器上建立一个消息队列表,每次发送方服务器发送消息时,都访问该消息队列表保证消息按照时间的先后顺序进行处理;
消息队列表作为在消息传输过程中保存消息的容器,消息队列表在将消息从它的源中继到它的目标时充当中间人,消息队列表提供路由功能并保证消息的传递,如果发送消息时接收者不可用,消息队列表会保留消息,直到接收者可用时,重新将消息传输给接收者;
所述采购管理服务器和客户端服务器设置无刷新交互单元,无刷新交互单元减少客户访问页面与后台服务器的整体全量刷新,在输入需要响应时,进行部分或整体的无刷新交互;
所述中央处理服务器内设置信息准确推送单元,所述信息准确推送单元对采购管理服务器和客户端服务器的数据进行统一整合,对采购商和客户端消费者的需求信息进行配对分析,做到精准的客户营销,把有针对性的信息准确推送给采购商和客户端消费者。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510311022.4A CN104933600A (zh) | 2015-06-09 | 2015-06-09 | 具有消息缓存及自动重传的无刷新交互电商*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510311022.4A CN104933600A (zh) | 2015-06-09 | 2015-06-09 | 具有消息缓存及自动重传的无刷新交互电商*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104933600A true CN104933600A (zh) | 2015-09-23 |
Family
ID=54120756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510311022.4A Pending CN104933600A (zh) | 2015-06-09 | 2015-06-09 | 具有消息缓存及自动重传的无刷新交互电商*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104933600A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1829139A (zh) * | 2006-03-30 | 2006-09-06 | 阿里巴巴公司 | 一种消息重发方法和*** |
CN1937550A (zh) * | 2006-07-25 | 2007-03-28 | 中山大学 | 一种基于数字家庭网络的消息中间件 |
WO2010074851A1 (en) * | 2008-12-15 | 2010-07-01 | Alibaba Group Holding Limited | System of online trading through intermediary platform and methods thereof |
CN102025650A (zh) * | 2010-06-04 | 2011-04-20 | 西本新干线股份有限公司 | 企业服务总线的消息处理***和消息处理方法 |
CN102325191A (zh) * | 2011-10-08 | 2012-01-18 | 新一站保险代理有限公司 | 一种全自动的页面无刷新处理方法及框架 |
CN103139648A (zh) * | 2011-11-30 | 2013-06-05 | 苏州中茵泰格科技有限公司 | 电视购物页面免刷新翻页方法及*** |
CN103390234A (zh) * | 2013-07-18 | 2013-11-13 | 上海信行软件有限公司 | 一种用于电子商务的跨平台应用*** |
CN103457841A (zh) * | 2013-09-17 | 2013-12-18 | 北京京东尚科信息技术有限公司 | 一种基于长连接的消息处理方法和消息处理装置 |
CN104331829A (zh) * | 2014-10-28 | 2015-02-04 | 杭州联通计算机***有限公司 | 拍卖竞价管理*** |
-
2015
- 2015-06-09 CN CN201510311022.4A patent/CN104933600A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1829139A (zh) * | 2006-03-30 | 2006-09-06 | 阿里巴巴公司 | 一种消息重发方法和*** |
CN1937550A (zh) * | 2006-07-25 | 2007-03-28 | 中山大学 | 一种基于数字家庭网络的消息中间件 |
WO2010074851A1 (en) * | 2008-12-15 | 2010-07-01 | Alibaba Group Holding Limited | System of online trading through intermediary platform and methods thereof |
CN102025650A (zh) * | 2010-06-04 | 2011-04-20 | 西本新干线股份有限公司 | 企业服务总线的消息处理***和消息处理方法 |
CN102325191A (zh) * | 2011-10-08 | 2012-01-18 | 新一站保险代理有限公司 | 一种全自动的页面无刷新处理方法及框架 |
CN103139648A (zh) * | 2011-11-30 | 2013-06-05 | 苏州中茵泰格科技有限公司 | 电视购物页面免刷新翻页方法及*** |
CN103390234A (zh) * | 2013-07-18 | 2013-11-13 | 上海信行软件有限公司 | 一种用于电子商务的跨平台应用*** |
CN103457841A (zh) * | 2013-09-17 | 2013-12-18 | 北京京东尚科信息技术有限公司 | 一种基于长连接的消息处理方法和消息处理装置 |
CN104331829A (zh) * | 2014-10-28 | 2015-02-04 | 杭州联通计算机***有限公司 | 拍卖竞价管理*** |
Non-Patent Citations (3)
Title |
---|
埃斯普斯托(ESPOSITO,D.): "《Microsoft ASP. NET AJAX导学》", 30 June 2008 * |
张敬宾: ""易宝二手商品电子商务***设计与实现"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
范国闯: ""web应用服务器关键技术研究"", 《中国博士学位论文全文数据库 信息科技辑》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104951951A (zh) | 基于分布式事务协调与控制的电商平台 | |
CN104933578A (zh) | 基于orm框架电商平台 | |
US10671968B2 (en) | Method and system of processing commodity object information | |
US20180165746A1 (en) | Network Interaction System | |
US9678952B2 (en) | Cross-lingual E-commerce | |
CN104932943A (zh) | 基于分布式事务协调与控制的b2b2c电商*** | |
CN108122153A (zh) | 电子商务环境下基于云计算处理模式的个性化推荐方法 | |
US9858356B1 (en) | Automated page generation using value-based recommendations | |
CN105022785A (zh) | 基于orm框架的数据同步传递电商平台 | |
Gil‐Cordero et al. | Acceptance factors of Zara's shopping app among fashion consumers during COVID‐19 | |
CN104933574A (zh) | 信息传递兼具同步模式和异步模式的电商*** | |
WO2016169429A1 (zh) | 物流资源协同关系信息处理方法及装置 | |
Daase et al. | The Future of Commerce: Linking Modern Retailing Characteristics with Cloud Computing Capabilities. | |
CN108564310A (zh) | 一种餐饮管理***及餐饮信息处理方法 | |
CN104933579A (zh) | 具有消息缓存及自动重传的无刷新交互电商平台 | |
CN112036974A (zh) | 一种服务商品上线方法、装置、设备和存储介质 | |
CN104951877A (zh) | 具有消息缓存及自动重传功能的电商平台 | |
CN104951878A (zh) | 基于分布式事务协调与控制的o2o电商*** | |
CN105046399A (zh) | 基于分布式事务协调与控制的o2o电商平台 | |
US20220283826A1 (en) | Artificial intelligence (ai) system and method for automatically generating browser actions using graph neural networks | |
CN104933600A (zh) | 具有消息缓存及自动重传的无刷新交互电商*** | |
CN104933573A (zh) | 具有消息缓存及自动重传功能的电商*** | |
US8484097B1 (en) | Method, system, and computer readable medium for selection of catalog items for inclusion on a network page | |
CN104933577A (zh) | 具有消息缓存功能的基于orm框架的电商*** | |
CN104933598A (zh) | 具有消息缓存功能的无刷新交互电商*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150923 |
|
RJ01 | Rejection of invention patent application after publication |