外卖物料系统的建设.pptxVIP

  • 14
  • 0
  • 约小于1千字
  • 约 38页
  • 2019-01-02 发布于湖北
  • 举报
;; 第一部分 外卖物料业务发展历程;物料是什么;物料是sk的特种兵;美团文化;物料如何运作;;; 第二部分 外卖物料架构演进;订单以外的全部走线下化;物料架构演进-线上化;物料架构演进-精益化;物料架构演进-平台化; 第三部分 外卖物料技术挑战; 一个完整流程横跨四大系统 业务链路冗长,容易引发不一致 排查问题繁琐不方便,比较被动 业务发展快,不断有新的业务接入,个性化需求多,很容易沦为“dop”(面向需求的开发);一般常用手段 幂等、重试 补偿机制 本地事务机制 锁 等等 ; 乐观锁 or 悲观锁? 响应速度 冲突频率 重试代价 ;重试\幂等\补充机制 应用系统的幂等性,如创建订单,增加业务唯一标志 前后端系统幂等,如表单提交,增加token或者分布式锁 状态幂等,如订单的扭转状态,程序控制状态不可逆以及不可跨越 幂等异步消息处理,如mq消息消费的幂等,需要程序加逻辑控制 幂等同步rpc处理,如http、thrift调用,需要程序加逻辑控制 ;Cap! Ca Cp Ap 根据cap理论,结合我们的业务,更倾向于cp而非ap! ;可选手段: 2pc 3pc Paxos 模拟本地事务;排查问题;排查问题; 经费: 兼职创建申请单时并不占用经费,申请单通过后才占用经费;物料创建申请单时即占用经费 工作流: 兼职、配送等多个不同的审批流程 物料采购: 商家采购需要活动;bd采购不能看到

文档评论(0)

1亿VIP精品文档

相关文档