问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

电子商务--订单

发布网友 发布时间:2023-04-14 05:21

我来回答

1个回答

热心网友 时间:2023-06-27 04:00

  订单是整个电子商务的核心 整个电子商务的流程也是围绕订单的状态执行的 这篇博客主要向大家介绍订单号的生成方式

  现在大型电商网站大多都有好几种下单途径 比如 通过Web网站下单 通过打电话到呼叫中心下单(CallCenter) 使用手机Wap下单 如果只采用单数据库来存储订单信息的话 其随着订单量的增加 单数据库写压力必然增大 数据库服务器就会不堪重负 所以大都会根据业务采用分库做法 如下

  Web网站来源订单调用生成订单API后 存储在Web订单库 CallCenter网站调用生成订单API后 存储在CallCente订单库 Wap来源订单调用订单生成API后 存储在Wap订单库 最后需要把Web订单库 CallCenter订单库 Wap订单库等数据同步到后台订单主库中 后台订单主库是我们的核心库 存储所有订单数据 那么我们怎么才能把不同库中的订单数据同步到后台主库中 需要满足什么条件呢?电商网站中订单表大多都是以订单号做表的主键 我们必须保证各个子订单库中存储的订单号不能重复 这样才能保证可以安全的同步到后台主库中

  目前几个大型电子商务网站是如何生成订单号的呢 让我们先看看订单号的格式吧 京东商城订单号格式 ;苏宁易购订单号格式 ;凡客诚品订单号格式 ;银泰网订单号格式

  我们先来分析一下凡客诚品和银泰网的订单号生成规则 初看一下 凡客诚品和银泰网订单号都含有 这是因为这 张订单都是 年 月 号下的订单 我们总结一下 凡客的订单规则 业务编码+年的后 位+月+日+订单数 银泰网的订单号规则 年的第三位数+业务编码+年的后 位+月+日+订单数 其实现方式应该是在数据库中新建一张订单量记录表维护每天的订单量 生成订单时 根据当天的日期查询这张表的订单数量加 然后组合业务编码(比如业务编码Web= CallCenter= Wap= )即为订单号 生成订单成功后在回写数据库(需记录订单量) 这种方式在高并发下会频繁更新订单量记录表 很容易产生锁表

  京东商城和苏宁易购的订单号看不出规则 我们猜想应该是 有一个全局数据库 这个数据库中只有一张订单表(Order) 表Order只有一个自增的字段Id 这个自增的字段Id就是订单号 所有生成订单的API会首先访问全局数据库的Order表获得订单号 然后再生成订单 这样就可以保证子库订单号不重复 其实现方式避免了频繁的更新操作 只有Insert操作 性能要好很多

lishixin/Article/program/net/201311/12674
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 崩坏3渠道服哪里可以领卷 华为手机识别图片文字怎么用 新沂旅游团哪家好 求一部香港电视剧名字 请说一部你近期看到的还不错的电视剧? 车船税电子版怎么查询 钓鱼人浪里飞叫什么名字 最便宜的石斑鱼 微信用语音转数字收费吗 救_的拼音狐救_的拼音是什么 救急的拼音狐救急的拼音是什么 求救的意思求救的意思是什么 皮卡车能进海南海花岛吗 海花岛海洋乐园可以带零食么 2月14日敢去海南儋州海花岛旅游吗 海南海花岛房车可以进去吗 进入海南海花岛收费吗现在 海花岛五国温泉开车能进去吗 海花岛希尔顿酒店能进去参观吗 iphone60plus忽闪忽闪的黑屏 有一个了,怎样再申请一个新 电商的订单分析的必要性 第二个怎么申请 我想重新申请一个,怎么操作? 怎么申请第二个 笔记本死机跟鼠标键盘有关系吗? 怎么再申请一个 如何在excel中列出出现过的数值 旗袍有什么比较适合搭配的平底鞋吗? 电脑如何搜索添加好友 白酒会不会怕冻? 白酒是否怕冻 冬天白酒会冻吗? 瑞的拼音和部首 人瑞[rén ruì]什么意思?近义词和反义词是什么?英文翻译是什么? 【抡算】的意思是什么?【抡算】是什么意思? 拼杀的引证解释拼杀的引证解释是什么 光遇雪隐峰王子的位置 光遇雪隐峰小王子位置一览 什么型号的毫欧表测电池内阻最准确