当前位置: 首页 > news >正文

网站建设企业公司广州11区排名

网站建设企业公司,广州11区排名,网站开发找什么论文,做外贸网站注册什么邮箱一.订单提交的例子 一个订单生成并支付的过程,大致为:用户点击前端页面提交订单->后端根据此次提交信息生成订单->用户确认订单并进行支付操作->支付成功。 主要分为前端层面,后端系统层面,数据库层面。前端层面不详述…

一.订单提交的例子

一个订单生成并支付的过程,大致为:用户点击前端页面提交订单->后端根据此次提交信息生成订单->用户确认订单并进行支付操作->支付成功。

主要分为前端层面,后端系统层面,数据库层面。前端层面不详述,大约是防抖动处理之类的(按钮几秒内禁用)。

1.1 后端系统层面

1.1.1 如何保证生成唯一的订单ID。

为用户界面生成唯一的token,并根据此token生成相应的订单ID。

        token的获取:

        通过令牌桶、队列等等方式。

        针对该token对应的数据操作:

        分布式锁、事务,保证该token操作的唯一性、原子性,直至生成订单行ID

1.1.2 如何保证订单支付幂等

以订单ID作为唯一标识,贯穿后续操作

        订单状态验证、分布式锁、事务保证订单操作的正确性、唯一性、原子性:

        其中状态验证主要是保证多线程的处理的时候,订单流转不错乱。

        分布式锁保证只有一个线程在处理该带哪个单

        事务保证一个线程种,订单相关操作的原子性,一致性。

        通过同步接口、轮询机制、重试机制进行支付结果获取:

        同步接口若直接返回支付成功,则支付成功。

        若未返回,重试(这里要有支付唯一标识)或者轮询结果(查询接口),来获取支付结果,更新订单状态,返回给用户结果(同步接口直接返回,接口超时可以要求用户刷新页面等)。

待补充微服务间的接口、消息幂等,数据一致性等

http://www.yayakq.cn/news/317624/

相关文章:

  • 纹身网站设计软文广告范文
  • 中国哪家网站做仿古做的好杭州品牌网站制作
  • 自己做个网站需要几个软件做网站有哪些好公司
  • 宝塔自助建站系统源码套模板做网站电话
  • 免费php企业网站管理系统汉口网站关键词排名
  • 企业网站建设内容报价可以免费做宣传的网站
  • 网站开发申请微信支付网络营销课程免费
  • 怎么查看网站的ftp嵌入式软件开发工程师工作内容
  • 网站开发项目报价方案网站建设工作室源码
  • 黑龙江建设兵团知青网站seo做的很好的网站
  • 咸宁做网站的公司家装设计效果图专业网站
  • shopify做国内网站怎么才能学网页设计
  • 上海营销型网站建设价格网站建设faq系统指什么
  • 建设医药网站前要做什么审核中山网站建设品牌
  • 网站建设后台有哪些项目centos系统怎么做网站
  • 南京网站建设丁豆褒企业网站建设策划书范文
  • 网站建设实验报告模板二维码创意设计
  • 网站建设中啥意思搭建网站服务器需要什么配置
  • 网站建设合同中英文广东同江医院网站建设
  • 建筑业企业资质标准建设部网站建筑网站、
  • 怎么把服务器做网站浏览器在线打开
  • 网站建设分为哪几种怎么在阿里云建立网站
  • 网站销售怎么做重庆本地生活网
  • 坪地网站建设哪家好沈阳做网站的互联网公司
  • 网站推广书大连网站开发公司shepiguo
  • 网站弹出框怎么做福田蒙派克车身尺寸
  • 上海网站建设域名playyo wordpress
  • 供需网站开发wordPress如何把菜单加入导航
  • 做网站虚拟主机哪里有做第三方团购的平台网站
  • 蚌埠网站建设专业公司数字营销网