电商初级技术方案探讨

Posted 跬步者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电商初级技术方案探讨相关的知识,希望对你有一定的参考价值。

一. 电商技术栈    

主流:  nginx + lua  ???   待验证 from   http://www.infoq.com/cn/articles/e-commerce-web-tech-stack

 

二 .  java方案

前端分移动端(androidios)、PC端,业务层开放restful接口给前端调用,http协议json传输数据,前后端分离,分开部署,接口文档工具采用了阿里的rap,减少前端后端人员的沟通成本。其中前端主要nginx分流,当然,还没用现在主流电商采用的nginx+lua,因为lua大家都没底把控不了。其次图片类的静态文件对接了三方的文件存储系统(又拍)。

后端业务层采用了springmvc+mybatis,应用服务器是tomcat,搜素业务采用了solr,还有几台队列服务器rabbitmq(用在订单业务上)。至于数据层,则分为分布式缓存和持久化数据。分布式缓存采用了豌豆荚开源的codis方案,那时候redis3.0刚出来,不敢踩坑果断放弃了,其实也可以直接用ssdb双主,毕竟redis太耗内存了,尤其对创业型公司来说,省钱是最主要的,ssdb和redis对比,读性能差的不大,并且ssdb采用leveldb做文件存储(当然也可以用rocksdb存储),摆脱了内存的限制,在京东等一些网站都有成功的案例。

 

 

 

 

 

三. 开源方案

php主是商派开源了一套源码,在行业里有一些影响力,创业型公司,外包公司用得多~ (from darrylu)

 

以上是关于电商初级技术方案探讨的主要内容,如果未能解决你的问题,请参考以下文章

35生鲜电商平台-技术方案与文档下载

个人防护设备视觉检测技术方案与思路探讨: Computer Version based PPE detection

个人防护设备视觉检测技术方案与思路探讨: Computer Version based PPE detection

个人防护设备视觉检测技术方案与思路探讨: Computer Version based PPE detection

微服务架构探讨及甲骨文中间件微服务技术解决方案

宝尊Apache SparkTiDB SQL Layer | 上海 Meetup 回顾