写点什么

京东物流仓储数据分发平台架构实践及挑战

  • 2019-08-17
  • 本文字数:849 字

    阅读完需:约 3 分钟

京东物流仓储数据分发平台架构实践及挑战

QCon广州2019大会上,江龙飞讲师做了《京东物流仓储数据分发平台架构实践及挑战》主题演讲,主要内容如下。


演讲简介


京东物流网络在全球拥有 550+ 个仓储中心,这些仓储中心的高效生产背后是仓储系统和仓储数据分发平台。数据分发平台是仓储系统之上的一个“数据网关”,是连接仓储系统和京东商城、物流开放平台的纽带,主要负责商品、商家、订单等数据的下发和仓储各生产环节的状态回传,是整个仓储系统中最为关键的一环。随着业务规模的快速增长,数据分发平台在并发性能、可用性、低延时等方面面临着更高的要求和技术挑战。


本议题主要介绍数据分发平台近几年来所经历的架构演进过程、挑战及踩过的坑。在整个数据分发过程中,如何做到精确路由?如何实现分发管道的快速切换?如何监控业务异常数据?在仓储中心和 IDC 之间网络延时和闪断的条件下,如何设计出对网络有较高容忍度的架构?这些都会在议题中逐一介绍。


内容大纲


  1. 仓储数据分发平台介绍;

  2. 架构演进过程:

  3. 满足基础功能的单应用部署模式;

  4. 按业务职责进行应用拆分,高扩展能力的分布式部署模式;

  5. 支持智能监控、智能转发网关的架构模式;

  6. 面对高性能、高可用的挑战及解决思路:

  7. 高并发情况下如何保证系统低延时、高可用;

  8. 网络延时和闪断的条件下如何保证数据正常分发;

  9. 消息数据大量堆积后如何快速提升系统响应能力;

  10. 未来的技术展望。


听众受益


  1. 了解高并发场景下数据分发类系统的架构设计方案和思路;

  2. 了解高性能、高可用架构设计的一些思路和踩过的坑:


  • 缓存使用设计以及使用过程中碰到的问题;

  • 业务、系统两个层面监控设计的一些思路;

  • 降级方案设计的一些思路和经验。


讲师介绍


江龙飞


京东物流 资深架构师


十年以上互联网、金融、军工行业的研发、架构经验,丰富的分布式高并发系统架构设计经验,擅长系统架构设计、技术组件研发、数据库优化、UI 组件封装、idea 插件开发等。在代码生成、高效编码方面有很多实战经验。拥有多篇技术类国家发明专利。目前负责基础技术组件的研发和架构设计工作。












完整演讲 PPT 下载链接


https://qcon.infoq.cn/2019/guangzhou/schedule


2019-08-17 00:006447

评论

发布
暂无评论
发现更多内容

记一场vue面试

bb_xiaxia1998

Vue

高频js手写题之实现数组扁平化、深拷贝、总线模式

helloworld1024fd

JavaScript

掌握这些前端手写面试题能进大厂吗

helloworld1024fd

JavaScript

浅谈深度学习中的概率

华为云开发者联盟

人工智能 华为云

Kata3.0.0 x LifseaOS x 龙蜥内核三管齐下!带你体验最新的安全容器之旅

OpenAnolis小助手

容器 云原生 内核 龙蜥社区 袋鼠RunD

React源码分析6-hooks源码

goClient1992

React

GitHub上新被爆赞!高并发JUC源码分析笔记,竟深受程序员追捧

钟奕礼

Java java程序员 java编程 Java面试题

React-Hooks怎样封装防抖和节流-面试真题

beifeng1996

「Go易错集锦」如何正确设置枚举中的零值

Go学堂

golang 程序员 个人成长 枚举 11月月更

年搜索量超7亿次背后:这款APP用火山引擎 DataTester 完成“数据驱动”

字节跳动数据平台

大数据 数据分析 A/B测试

SpringBoot 接口层统一加密解密

小小怪下士

Java 程序员 springboot

图解漏桶(LeakyBucket)限流器的实现原理

Go学堂

golang 程序员 个人成长 限流 漏桶

React源码分析7-state计算流程和优先级

goClient1992

React

React源码分析5-commit

goClient1992

React

Python进阶(五十二)Flask使用pymysql连接MySQL数据库

No Silver Bullet

Python MySQL pymysql 11月月更

【专项测试系列】-缓存击穿、穿透、雪崩专项测试

京东科技开发者

缓存 测试 缓存穿透 缓存击穿 缓存雪崩

腾讯二面vue面试题总结

bb_xiaxia1998

Vue

面试官:请实现Javascript发布-订阅模式

helloworld1024fd

JavaScript

React-hooks面试考察知识点汇总

beifeng1996

React

react面试题详解

beifeng1996

React

vue组件通信6种方式总结(常问知识点)

bb_xiaxia1998

Vue

vue为什么v-for的优先级比v-if的高?

bb_xiaxia1998

Vue

前端面试被问到的js手写面试题汇总

helloworld1024fd

JavaScript

promise执行顺序面试题令我头秃,你能作对几道

loveX001

JavaScript

Helm部署的服务如何修改配置

程序员欣宸

Kubernetes Helm 11月月更

Python进阶(四十九)初识Flask Blueprint

No Silver Bullet

Python flask 11月月更 Blueprint

Python进阶(五十)浅析Flask运行原理

No Silver Bullet

Python flask 11月月更

阿里Redis最全面试全攻略,读完这个就可以和阿里面试官好好聊聊

钟奕礼

Java java程序员 java面试 java编程

前端一面经典react面试题(边面边更)

beifeng1996

React

DDD与应用架构

胖子笑西风

架构 DDD 框架 整洁架构 Java core

PGL图学习之图神经网络GNN模型GCN、GAT[系列六]

汀丶人工智能

图神经网络 11月月更

京东物流仓储数据分发平台架构实践及挑战_QCon_江龙飞_InfoQ精选文章