1998年3月,中国第一笔互联网网上交易成功,标志着中国正式从电子数据交换时代步入互联网电子商务时代,从2003年开始进入迅速发展阶段,到今天,中国电子商务格局已经形成。笔者在传统企业应用和电商互联网公司摸爬滚打了15年,亲历过传统企业应用向互联网转型,以及电商物流系统的架构演进过程。本文是笔者根据多年经验整理的一个小结。

电商物流系统主要包括仓储、预分拣、分拣、配送、干线运输、售后、客服等业务系统。电商物流系统的架构是随着技术的进步一步步进化过来的,最初也和传统企业应用一样,经历过 C/S 和 B/S 时代,后来由于业务规模的快速增长,电商物流系统走出了一条不同于企业应用的进化之路,也就是+互联网时代和 DB+ 时代,本文将重点对京东物流系统的进化过程进行简要阐述。

C/S 时代

C/S 是一种历史悠久而且技术非常成熟的架构,在电子商务发展的初始阶段(2000年左右),和企业应用一样,由于业务规模很小(每天几百单),加上物流中心(库房、分拣中心、配送中心)的数量也很少,全国就几个甚至一个物流中心,这样系统的部署和运维成本很低。在这样的背景下,自然也就选择了当初最稳定的 C/S 架构,如图1所示。

图1 C/S 架构

C/S 架构的最大优点是能够充分发挥客户端 PC 机的处理能力,很多业务逻辑都可以放在客户端处理,不需要远程通信就可以直接响应,这样客户端的响应速度就比较快。不过 C/S 架

电商物流系统技术架构进化史相关推荐

  1. 乐视电商云的整体架构与技术实现

    本文根据[高效运维社区讲坛]线上活动的分享整理而成. 嘉宾介绍 主题简介 本次分享将带大家了解电商系统的发展过程,并分析在高速发展期的电商面临的问题,同时跟大家分享乐视电商云的架构和实践方案. 1. ...

  2. 《程序员》2014年11月刊:电商峰值系统架构设计

    双11来临之际,<程序员>以"电商峰值系统架构设计"为主题,力邀京东.当当.小米.1号店.海尔商城.唯品会.蘑菇街.麦包包等电商企业,及商派.基调网络等服务公司,分享电 ...

  3. 技术选型电商平台系统的四大方向

    技术人员在选型电商平台系统时,会更注重框架源码等方面的问题,选择一套好上手的电商平台在后期的修改维护过程中,能达到省心省时省力的效果. 目前技术人员选型电商系统主要注重框架源码.交付模式.扩展性及AP ...

  4. 直播开篇——电商直播系统源码直播场景和技术分析

    一.直播场景和技术分析 好吧,既然你们非要搞什么直播,我就开始写写直播吧,怪不得WebRTC是下一代关键技术,直播的一些业务页必须要用WebRTC来实现 1. 电商直播系统源码场景分析 秀场直播 这个 ...

  5. 阿里移动电商背后的技术航母

    2015天猫双11 全球狂欢节刚刚结束,912亿的全天成交额再次刷新了记录,其中无线占比68.67%,无线交易额高达626亿. 美国时间11月16日,InfoQ英文站邀请到了阿里无线事业部资深技术总监 ...

  6. 《电商后台系统产品逻辑解析》学习笔记

    文是我阅读<电商产品经理宝典:电商后台系统产品逻辑全解析>一书的学习笔记,为后续我司做家居电商后台系统储备相关领域的业务知识. 一.支撑线后台概览 "前端用户的一小步,后台系统的 ...

  7. 跨境电商供应链系统:轻松统筹管理进出口跨境电商系统

    做好跨境电商供应链系统平台需要拥有全局系统性思维,即是由上到下的项目管理.业务流程管理.商业模式管理.人员配置管理等,其中重要在于跨境电商网站的供应链采购管理模式上.跨境供应链电商采购包括战略规划,需 ...

  8. 以B2C物流的前世今生,看未来电商物流的决胜之道

    "让天下没有难做的生意",十多年前,当马云在创建阿里巴巴的时候如是说.今天,电子商务已经成为我们的一种生活方式,无论是身居闹市,还是地处偏远,只要上网动动鼠标,我们便能感受到电子商 ...

  9. 计算机毕业设计ssm电商后台系统c83si系统+程序+源码+lw+远程部署

    计算机毕业设计ssm电商后台系统c83si系统+程序+源码+lw+远程部署 计算机毕业设计ssm电商后台系统c83si系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S架构 开发语言: ...

最新文章

  1. vscode插件可以直接复制到_一款可以让代码“跳舞”的 VS Code 插件:Power Mode
  2. Shell脚本判断IP是否合法性(多种方法)
  3. 【OpenCV3】角点检测——cv::goodFeaturesToTrack()与cv::cornerSubPix()详解
  4. 两数相加Python解法
  5. linux qtcreator输入中文,新版QT creator下解决fcitx无法输入中文问题(QTcreatorV4.1.0)...
  6. 浅谈linux IO
  7. 第7章[7.22] Ext JS类的继承与混合
  8. 一句话解决两天没解决的网络问题
  9. CAPL脚本如何实现TCP Socket通信
  10. 小米浏览器地址栏欺骗漏洞原理与利用分析
  11. android手机平板如何使用usb有线网卡
  12. hp计算机如何重装win7,惠普笔记本重装Win7系统过程详解
  13. linux中IGV的运行,IGV的使用
  14. 分布式、集中式存储与san、nas
  15. office的最佳快捷键——快速访问工具栏
  16. 35岁程序员:被大厂裁员后,我赚到手的却是这样:
  17. 教你怎样混社会(转)
  18. 监听队列中linux方法ss -a,Linux命令:ss命令
  19. 黑苹果big sur版本安装安卓USB共享网络(100%成功)
  20. 把 Jul 8, 2020 12:00:00 AM 格式的时间转换为 2020-07-08 12:00:00 格式的时间

热门文章

  1. 更好的确保企业数据安全,华为云数据灾备解决方案更便捷
  2. Workflow,要不要了解一下
  3. CSS 8 品优购项目
  4. Java编程思想第五版(On Java8)(四)-运算符
  5. 单元测试之verify及使用when打桩时对ArgumentMatchers的使用
  6. 大数据平台开发需要掌握什么语言
  7. 医疗ChatGPT、金融GPT都来啦!“潘多拉的魔盒”已经打开?
  8. 高二会考计算机操作题试题及答案,2017高二数学会考试题及答案_高二会考答案(数学)(5)...
  9. JavaWeb基础知识总结
  10. stylish网站换肤与网站分析妙用