电商是大家几乎都能耳熟能详的系统。正好今天这一系列文章我们介绍的是秒杀系统。这里的秒杀系统是依托于电商等业务场景来使用的,所以这一篇我们给大家介绍下一个稍微完善一点的电商系统是什么样子?不多说,直接上图。
上图中的电商系统是一个稍微完善一点的小型电商系统的整体架构图,大家可以看下。
一个稍微完善一点的电商系统整体架构其实和大多数的软件架构师差不多的,主要分为:
1、前端展现层 2、网络层 3、网关层 4、应用层 5、业务层 6、存储层
当然整个系统如果是微服务架构的话,还需要涉及到数据治理、服务监控、数据处理、日志系统、自动化运维等平台的支撑,因此整个电商系统是非常庞大的。现如今很多公司都在小打小闹做一些小型的电商系统,但是都是经不起稍微大点的大风大浪的考验。(特别是我记得之前接触一个团队,2个初级开发,1个高级开发,1个前端 几个人做了一个电商系统,运行的时候不是这出问题就是那出问题,想要的一些拓展,算账等都没用,出现问题还会直接改生产数据库的数据),如果大家比较有追求的话,建议还是学习下上面的整个电商框架。如果能详细的设计这里面的所有点的方案。那你绝对是一个够格的架构师。
好了,我们的本质是讲解秒杀系统,因此这里稍微给大家介绍下电商架构的完整样子。让大家有一个相对来说比较成熟的框架。后面的文章我们主要介绍秒杀模块。
还没有评论,来说两句吧...