`
wh0426
  • 浏览: 56183 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
博客专栏
Group-logo
架构师的知识与实践
浏览量:56184
社区版块
存档分类
最新评论

电商系统架构总论篇

阅读更多

本篇为电商性系统架构总论,总体概述系统架构要求与解决思路。

 

系统概述

 

社区电商系统是以事务为划分边界的软件系统,系统要求保持数据事务性与原子性。交易性系统有如下特点:

1.高并发量,低延迟。系统要求能负载高峰时段的并行压力,并且能满足在足够短的时间内响应。

2.分布式。系统要求可以水平方向增加或者减少主机实例来完成系统伸缩。当一台web主机实例,已经负载不了现网在线用户的请求并发,通过增加一台web实例能够得到有效缓解。

3.数据一致性。分布式的系统,对于数据在各个分区内,需保持数据一致性。用户修改的数据,在每一次请求落在不同主机实例上时,需要保持数据的一致性。

4.无单点故障与故障恢复。对于现有运行的结点实例失败后,能够有新的结点实例快带补上,做到有状态信息不丢失,数据信息不丢失等。

5.隔离性。要求系统中部署的应用实例间不会相互影响,当在发生问题时,让这种影响发生更小。例如:不同实例争抢cpu时间片,一个进程直接影响其它进程有效运行。某分区结点的不可用,也不会影响其它用户的正常使用。

6.负载均衡。根据不同主机的压力负载,分发用户的请求。

7.安全。防ddos攻击等,一般由硬件层面处理,软件业务层面做一些控制。

8.可运维。系统关键业务点,有相应的监控与管理功能。

 

 

交易性系统架构设想

 

 

 

后端业务系统:是社区电商系统大后端系统,各系统按各自的业务目的建设。各内部架构比较多样化,不扩开讨论。

静态文件:是图片,js,css等文件资源的总称。

数据库:是mysql,oracle等数据库原方案总称

消息队列:为服务治理层与各后端业务系统的信息交易通道。但不是所有服务治量层的业务服务都会使用消息队列。也可以是基它基于http的请求协议的rpc调用。

查询缓存:服务治理层、web层都有。它们主要是缓存一些反复查询的数据,从而减少对后端数据库的压力。

搜索

复制

分享到:
评论

相关推荐

    农产品电子商务交易平台项目可行性研究报告.doc

    4.2 系统架构设计:采用分层架构,包括表示层、业务逻辑层、数据访问层,确保系统的稳定性和可维护性 4.3 平台系统设计:包括商品管理、订单处理、支付接口、会员管理、数据分析等模块 第五章 项目实施内容 5.1 ...

    农产品电子商务可行性研究报告.doc

    系统架构设计包括前端用户界面、后台管理系统、数据库等组件。平台系统设计涵盖商品展示、订单处理、支付结算等功能模块。 第五章列举了项目实施的具体内容,如企业信息门户用于发布产品信息和公司动态;客户关系...

    农产品电子商务平台策划书-D.docx

    4.2 系统架构设计:可能包含前端展示、后台管理、数据库等部分 4.3 平台系统设计:包括用户注册登录、商品展示、购物车、支付、订单处理等功能模块 **第五章 项目实施内容** 5.1 企业信息门户:提供企业形象展示,...

    农产品电子商务平台策划书.pdf

    4.2 **系统架构设计**:采用分布式架构,支持高并发访问,确保系统的稳定性和可靠性。 4.3 **平台系统设计**:包括交易模块、支付模块、仓储管理模块、用户服务模块等,确保平台功能完善。 **第五章 项目实施内容**...

    o2o电子商务平台项目计划书(70页).doc

    这可能包括了技术选型、系统架构、用户界面设计、支付流程、物流配送等方面的规划,以确保平台的稳定性和用户体验。 第四章《品之上O2O电商平台详述》是计划书的核心部分,对平台进行了深度剖析。首先,平台的定位...

    农产品电子商务交易平台项目策划建议书书.doc

    4.2 系统架构设计:采用分布式架构,确保高并发处理能力和数据一致性。 4.3 平台系统设计:包括用户管理、商品管理、订单处理、支付系统、物流跟踪等多个子系统。 第五章 项目实施内容 5.1 企业信息门户:提供企业...

    农产品电子商务交易平台项目可行性研究报告书.doc

    系统架构设计涉及前端用户界面、后台管理、数据库等组成部分。平台系统设计涵盖了交易功能、支付接口、物流跟踪等多个关键模块。 **第五章 项目实施内容** 这一章列举了平台将要开发的各种子系统,包括企业信息门户...

    农村电子商务服务中心建设可行性分析报告.pdf

    这涵盖了服务中心的技术架构设计,比如采用何种电子商务平台、如何实现PC端和移动端的流程设计、支付系统的安全性以及物流配送体系的构建。此外,还可能涉及到人员培训、售后服务和技术支持等方面的规划,以确保服务...

    企业电子商务项目可行性研究报告.doc

    这包括了电商平台的架构设计、技术选型、数据管理、安全保障等多个方面,体现了项目的技术可行性。 第五章则细化了项目的实施内容,如企业信息门户的建设和企业客户关系管理系统的应用,这些都是实现电子商务目标的...

    某药业电子商务战略发展计划项目可行性研究报告.doc

    本章讨论了技术选型、系统架构和实施策略。考虑到数据安全和合规性,公司将采用云计算技术搭建电商平台,采用先进的加密技术保障用户数据安全。同时,系统设计需遵循可扩展性原则,以适应未来业务增长。 第五章 ...

    县域电子商务平台项目实施计划方案.doc

    3.3 整体设计与规划:详细描绘项目的技术架构、功能模块、运营模式等,确保项目的系统性和完整性。 3.4 整体设计体系结构:描述系统的组件、接口、数据流等,确保系统的稳定运行和扩展性。 ### 第四章 项目实施内容...

    2017版电子商务平台可研报告.doc

    方案包括前端的用户界面设计,后端的数据处理架构,以及中间的支付接口、库存管理系统、物流接口等模块。平台将采用云计算技术,确保系统的稳定性和弹性,同时利用大数据技术进行市场分析和用户行为预测。 总结,...

    农村电子商务可行性分析报告.pdf

    第四章技术方案详细描述了项目的技术实施细节,包括选用的技术架构、PC端流程设计、手机APP的开发、微信客户端的集成,以及“江津云商”后台系统的构建和数据库设计。这些内容确保了电商平台的稳定运行和用户体验。 ...

    县域电子商务平台建设方案.pdf

    3.3章节提到了项目整体设计与规划,这涵盖了平台架构设计、功能模块划分、用户界面设计以及系统的可扩展性和稳定性考虑。 第四章详细列出了项目实施的具体内容。电子商务在县域发展的建设包括了线上市场的构建、...

    物流公司可行性报告模板.docx

    常见的3PL服务涵盖物流系统设计、电子数据交换(EDI)、报表管理、货物集运、承运人选择、货代安排、海关代理、信息管理、仓储、咨询服务、运费处理以及谈判等。 【物流行业的互联网发展与挑战】 随着互联网的普及...

    集团服务体系零部件市场渠道商业计划书

    - 信息系统:介绍信息系统的构建和应用,以支持业务流程和决策制定。 7. **组织与治理**: - 组织结构:展示公司的组织架构,包括各个部门的职能和相互关系。 - 人力资源需求:评估所需的人力资源数量和技能要求...

    某县电子商务平台建设方案详细.doc

    4.5 办公自动化系统:阐述项目中可能实施的办公自动化系统,以提高工作效率。 ### 第五章 项目的经济效益和社会效益 这部分将详细计算和预测项目的经济效益,如税收、就业机会、经济增长等。同时,也会评估项目的...

    生物科技集团电子商务平台项目可行性研究报告.doc

    第四章 技术方案:介绍电商平台的技术架构、系统设计、安全措施等,确保技术可行性。 第五章 法律与政策环境:分析相关的法律法规、政策导向,确保项目符合法规要求。 第六章 组织与人力资源:规划项目团队的组建、...

Global site tag (gtag.js) - Google Analytics