高可用的物流自动分单系统设计_第1页
高可用的物流自动分单系统设计_第2页
高可用的物流自动分单系统设计_第3页
高可用的物流自动分单系统设计_第4页
高可用的物流自动分单系统设计_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、高可用的物流自动分单系统设计京东高效物流平台我们是青龙 京东物流配送 订单仓库预分拣运输配送站 妥投z下单我们是青龙 青龙系统 即为 京东物流配送系统预分拣 是用户下单后决定配送链路的系统,直接影响库房订单的生产预分拣作为订单流程的一部分, 下传订单信息到运单系统实现分拣中心快速作业指导站点提前安排配送资源让商家提前知道包裹配送的站点信息预分拣的用途标题一标题二标题三根据订单收货地址、商品属性、卖家类型等计算末端配送站信息从ofc获得订单信息, 下传订单信息到运单系统, 控制下传速度为仓库、分拣提供打印时的包裹标签信息:站点,路区,京鲜达等信息预分拣的意义Click here to add y

2、our title.大促来了,我们怎么办? 遭遇战阵地战军事演习茫然不安平常心 应对大促 变形记ConsistencyAvailabilityPartition Tolerance应对大促高可用的存储更快的服务大系统小做、小系统大为面对大促,我们这样做: 1.Too easy to be ignored同步异步化2.3.4.5.1.Too easy to be ignored最容易忽略的log4j性能监控方法、系统存活、jvm、硬件指标去中心化slowlog消除黄金流程资源冗余 & 可以被降级的服务幂等性、灾备基础资料、数据中心服务(db、redis、es、cassandra)1.Too ea

3、sy to be ignored接口保护接口隔离线程数设置,线程池策略,缓冲队列策略实例权重动态调整,灵活上下线010203更快的服务2.不可集中使用中间件依赖服务最终一致性问答机制(幂等性)消息机制异步调度框架任务分级限流定时同步异步化3.Schedule策略Fail-over平滑切库全局唯一id如何双写,如何回退join操作Snowflake:分库分表必备跨库索引?分页?高可用的存储4.Statelessservice预分拣架构PipelineAfter-salesJD Expressauction211Fresh Food311LuxuryKeywordManualAddressPres

4、ortInvokeExecutorConfigurationDeep learningGISPOPOFW原子服务大系统小做、小系统大为5.最终一致性:消息&任务补偿复杂业务原子服务、业务组合、invoker隔离业务规则,独立有状态无状态,易用性简洁Function & Global交织知识代理,优先级排序规则变化大系统小做、小系统大为5.频繁上线,如何保证质量? 频繁上线,保证质量的措施Key Failover灰度化回滚方案紧急补偿应急预案统一配置A/B性能自动分拣率可扩展性开放性7*24小时不间断服务数据建模提升准确率满足各类型订单接入分布式处理Distribution机器学习Machine Learning自然语言处理Natural Language Proces

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论