快递:物流企业信息化建设过程中架构的演进实践与思考
如果无法正常显示,请先停止浏览器的去广告插件。
1. 快递/物流企业信息化建设
过程中架构演进实践与思考
前圆通科技 架构负责人 / 张登
2.
3. 个人简介
张登,消息中间件 《RocketMQ 技术内幕》联合作者。
曾在德邦,圆通,拼多多等公司负责架构及技术管理工作,擅长高并发系
统架构设计与调优,多次参与企业级数字化转型的架构演进及实施规划。
主要以企业级开发框架的搭建、中间件及混合云相关技术的 平台化建设工
作为主,设计过 消息分发、API网关、全链路监控、分布式文件存储、异
构同步组件、数据/文件加解密 等多个涉及百亿级规模的基础服务平台。
“IT巅峰技术”公众号维护者,RocketMQ上海社区联合创始人。
4. 目录
01 背景:快递/物流行业信息化建设面临的挑战
02 解决思路之战略层:企业IT规划的目标和方法
03 解决思路之战术层:企业架构的信息化、数字化、平台化的实践
04 企业数字化建设的展望与思考
5. 党的十八大以来,我国邮政快递业跑出发展加速度,流通成本大幅下降,规模优势加速显现,年快递业务量从2012年的57
亿件增长到2021年的1083亿件,增长了18倍,连续8年位居世界第一。
成立于1994年。2003年,天天快递的年快件达到440万件,远超通达系。公司鼎盛时期,客户达30万余家,其
中世界500强客户100多家,客户群体遍及电子商务、纺织服装、医药化工、高科技IT产业、货代企业、进出口
贸易、制造业等多个领域。
2021年2月,天天快递宣布彻底转型,基本脱离了快递行业。
远成物流是国内较早一批成立的民营物流服务供应商。其成立时间可追溯于1988年6月18日,起家于铁路、汽
运,逐渐发展至旗下拥有物流、快运、供应链、物流城、冷链五大业务板块,曾被称为“中国最大的民营合同物
流企业”。发展历程中由于战略失误、转型业务失焦、管理失职等等因素错失了有利时机。甚至于现今面临破产
的尴尬局面。
成立于2010年。在最顶峰的时候,全峰快递拥有大中型分拨中心65个、转运中心20个、运输车辆10000台、员
工50000余人,7000多家的网点遍布华北、华南、华东、华中和西部地域。
成立于1994年。2007年,宅急送年营业额达13亿元,拥有的员工人数近万人,宅急送快递已经成为了当时快递行业
的领头羊,佼佼者。
如今宅急送公众眼里“消失许久”,逐渐销声匿迹。虽然2021年获得10融资,但市场份额己今非昔比。
国通成立于2003年。公司坐拥5万名员工、40多家分拨中心、500多条干线班车运营路线以及上万辆车辆。
2018年3月,国通快递全网停工。
成立于1992年。公司拥有13架飞机以及数十条国际货运航线和包机航线,一万多名员工。
2019年10月,全一快递公司后宣布停止运营。
6. 图表:2022年中国快递行业上市公司-快递业务业绩对比
资料来源:各公司公布财报信息
公司简称 公司市值
(截至到2022年12月30日) 快递全年收入(亿元) 营收增速 快递全年业务量
(亿件、亿票) 快递单票收入
(元) 利润
(亿元) 市场占有率
中通快递 217.58亿美元
(约1498亿人民币) 353.77 16.3% 244 1.31 46.46 22.10%
圆通速递 691.23亿人民币 535.46 18.58% 174.79 2.59 37.75 15.81%
韵达股份 417.35亿人民币 458 2.3% 176.09 2.60 14.19 15.92%
申通快递 158.13亿人民币 326.13 实现扭亏为盈 129.48 2.52 3.3 11.71%
顺丰控股 6092.43亿人民币 2674.9 29.11% 111.4 15.73 54.5 10.21%
德邦股份 213.92亿人民币 313.92 0.1% / / 6.5 /
京东物流 924.45亿港元(约811亿人民币) 1374 31.2% / / 8.7 /
注:顺丰为速运物流业
务
7. 不稳
• 发布不规范
• 调用链复杂
• 无监控工具
快速化
不新
不快 • 响应慢
• 处理慢
• 开发慢
不准 • 数据不准
• 口径不准
• 边界不准
• 技术栈较多、较范、
较旧
• 基本不更新
专业化
便捷化
成本化
智能化
8. 目录
01 背景:快递/物流行业信息化建设面临的挑战
02 解决思路之战略层:企业信息化建设的目标和方法论
03 解决思路之战术层:企业架构的信息化、数字化、平台化的实践
04 企业数字化建设的展望与思考
9. 长期打补丁
借助于
供应商
不敢动
不知道怎么动
10. 体系化
战略视角
业务为核心
一把手
专业化
应用架构
数据架构
技术架构
IT治理
平台化
IaaS 混合云
PasS 底座
SaaS 共享服务
数字化
全链路监控
数字化运营
11. 企业架构规划将从战略与业务视角的分析出发,梳理出公司核心业务与运营能力要求,通过信息化手段支撑核心运营能力的方式进行公
司战略的落地支撑
业务战略
IT治理
公司战略
业务架构 1
核心运营能力要求
战略视角
(为什么?)
应用架构 2
1
业务视角
(做什么?)
业务架构
信息化能力需求
数据架构 3
技术架构 4
信息化视角
(如何做?)
2
应用架构
3
数据架构
4
技术架构
5
IT治理
5
企业架构
12. 战略解读 业务架构与高
阶需求
高层访谈 集中研讨
中层座谈 业务现状诊断
报告
输出战略
解读报告
公司战略
拆解和对齐
高阶需求分析
IT现状分析和
改进方向
业务与IT定位 IT规划
内部资料分析 IT现状诊断报告 应用架构蓝图
行业领先实践
报告 业务规划蓝图 数据架构蓝图
技术趋势分析 业务场景模拟
专题报告
技术架构蓝图
IT治理规范
13.
14. 目录
01 背景:快递/物流行业信息化建设面临的挑战
02 解决思路之战略层:企业信息化建设的目标和方法论
03 解决思路之战术层:企业架构的信息化、数字化、平台化的实践
04 企业数字化建设的展望与思考
15. 数字化技术平台
统一化原则
标准化原则
自动化原则
中台化原则
• 中台化技术、应用、数据基础能力
价值:提升整体交付效率与质量
企业PaaS
• 标准化架构设计与高可用方案
• 自动化的CI/CD、自动化测试
目标:构建统一开发框架与组件库、
DevOps一体化能力
SAAS 中台化
• 统一开发、运行、运营基础能力
运营门户
开发态
运行态
运营态
目标:构建以中间件平台、共享基础服务、
共享技术服务等为核心的中台服务能力
价值:提升整体健壮性及系统稳定性;减化
异构、内外集成复杂度,提高安全保障
安全
PaaS Framework
一体化原则
• 基于敏捷的从需求-开发-运维一体化机制
IaaS 基础设施
目标:构建以全链路监控为核心的自动化运
维、运营分析、安全能力
价值:提升整体运营效率、资源利用率
16. DevOps
流水线编排
Internet接入
外部
接入
层
移动端
Intranet接入
混合框架
Bind DNS,F5/Lvs,APISIX/Nginx;/HA Proxy
设备集成
CI/CD编排
JIRA,
Confluence,
GitLab,
SonarQ,
Jenkins,
Nexus,
Harbo,
rancher,
ingress
JUnit,Selinum,
Jmeter
k8s
微
前
端
共享
基础
服务
微
服
务
实时计算
离线计算
数据分析
Flink,
Kafka, Spark,
Hive, Hbase,
Greenplum
Hadoop,ES,
StarRocks
统一门户
流量分发
数据通信
H5,BerkeleyDB,
Kotlin,Weex,
SQLLite,PhoneGap
统一登陆
统一代办
统一认证/鉴权
统一工作流
前端组件库+后端SDK+后端服务平台
统一脚手架
微
服
务
支
撑
服务网格
Spring Cloud alibaba
, ServiceMesh
分布式缓存
分布式消息
分布式文件
注册中心
安全
熔断限流
链路监控
日志中心
Nacos,Sentinel,skywalkin,ELK
结构化数据
分布式JOB
虚拟化Iaas
物联网
设备监控 …
CPU
MEM
公有云
虚拟存储资源
块存
储
文件安全
物联网
非结构化数据
MySQL ,Sharding-JDBC,Once Base,ES,Clickhouse, Mongo DB, Hbase
文档
存储
个人信息安全
分布式服务
分布式事务
半结构化数据
虚拟计算资源
安全合规
数据安全
Rocket MQ, Cancel,Data X, XXL-Job, Cache Cloud, ES,Seata,Flowable,Drools,FastDFS
存
储
层
混
合
云
IaaS
预加载
前端服务注册/发现
vue3 + element-plus +windicss +sass + ts
大数据
共享
技术
服务
微前端
前端组件
文件
存储
对象
存储
虚拟存储
VLAN
ECS MNS RDS
OSS 日志
服务 云监
控
MQTT,
RFID,传感器网络
17. 某小型快递公司技术架构 DockOS-FrameWork 整体介绍—参考
客户端
APP
PC
负载
版本不
一致
技术栈
繁多
规范不
统一
兼容
性差
更新不
及时
Other
APISIX+Spring Cloud Gateway
微服务
SpringCloud
Service A
Service B
消息中间件
RocketMQ
Kafka
中间件
Service C …
缓存
JetCache
Redis
NOSQL
ES
Hbase
应用日志 ELK
存储
M
S
M M
S S
kd
Rocket
MQ
监控管理
DockOS-Monitor
配置管理 XXL-JOB 注册中心
Nacos 系统监控预警
OpsAlert
配置中心
Nacos 中间件监控预警
CacheCloud
MQCloud
限流熔断
Sentinel 全链路监控预警
Skywalking
大数据
Flink
StarRocks
审计日志Audit
Redis
MySQL
策略…
安全
任务调度
基础框架 DockOS-Framework
日志管理
… …
监控
F5/LVS
网关
使用
复杂
设备
行为分析
ES
ClientHouse
Hbase
18. 服务端脚手架 DockOS-FrameWork 与各配套服务的关系-参考
分布式消息
队列
时间
控件
消息
前端
控件
表格
控件
缓存
分布式
缓存
基
础
框
架
中间件
支撑
分布式
文档存储
安全框
架
任务调
度
前后
端封装
搜索引
擎
数据推送平台
表单
控件
注册发现 数据通信
预加载 流量分发
国际化 异常
拦截器
安全
拦截器 自定义标
签
组件
封装
统一登陆平台
树形
控件
短信平台
基
础
服
务
平
台
工作流平台
消息平台
任务调度平台
日志平台
全链路监控平台
日志
分析
日志分析
文件
上传
分布式
文件存储
配置管理
版本管理
配置管理
服务
组件
登录
集成 用户管
理 权限
管理
角色管
理 数据字
典 规则配
置
注册中心
质量中心
云管平台
WEB
组件库
脚手架
渗透测试平台
BI
YAPI
接口管理
实时计算
代码生成
驾驶舱
开发规范
交流平台
中间件支撑
基础服务
19. 自助服务
常见问题、业务知识库搜索
问题上报、智能问答
全新体验
自定义首页,根据不同岗位/用户展现不同的页面和数据
综合搜索、常用推荐等人性化的功能,提升办公效率和用户体验
页面可以分层配置
系统功能菜单集成
跨系统用户权限、角色的统一管理
系统间菜单的集成、功能整合
跨系统间无缝跳转访问
行为分析
操作日志追溯,针对操作全过程的行为分析
识别风险操作
3
4
2
统一登录
统一所有系统的登陆
统一所有系统的人口
SSO第三方系统单点
5
1
6
中台 门户
统一待办
统一文件上传/下载中心
统一待办中心
20. 应用相关
运营相关
监控web应用实例状态
系统的慢URL
系统的慢SQL
故障分析
舆情分析
安全分析
系统异常监控
… …
日志相关
全链路相关
监控体系
表现层的业务操作请求->API-服务层->方法调用栈->服务间调用->中间件->数据库-> … …
MySQL log
RocketMQ log
ES log
Redis Log
… …
告警相关 行为相关
可以设置告警的规则 登陆打通
统一的告警通知平台 操作日志关联
异地登陆
21.
22.
23. 目录
01 背景:快递/物流行业信息化建设面临的挑战
02 解决思路之战略层:企业信息化建设的目标和方法论
03 解决思路之战术层:企业架构的信息化、数字化、平台化的实践
04 企业数字化建设的展望与思考
24. 运行态
开发态
外部接入层
项目管理
项目管理
运营态
VPN
IT治理
专线
智能DNS
CDN
网络负载均衡
Web负载均衡
网关层
服务端框架
协议适配
脚手架 基础类库
组件库 自研SDK
微前端框架
组件库 注册/发现
流量分发 数据通信
安全认证
限流熔断
授权和鉴权
规则配置
黑白名单
微服务
插件管理
自服务/运维门户
能力申请 IAM
账号集成
能力开通 租户管理
CMDB 权限管理
应用发布
微服务支撑平台
微服务 熔断 限流 权限 协议 注册中心 网关中心 鉴权中心 开放平台 变更管理
埋点 配置 事务 服务编排 异常 配置中心 监控中心 埋点中心 日志中心 度量/计费
共享业务服务
运单中心
订单中心
客服中心
运营看板
共享数据服务
操作中心
字典数据
结算中心
订单/运单/操作数据
组织数据
规则数据
自动化配置
智能风控
自动化测试
单元测试
性能测试
功能测试
集成测试
自动化测试
持续集成/持续交付
流水线
代码仓库
管理
代码质量
构建打包
检查
二进制
版本库
灰度发布
PaaS
底座
IaaS
混合云
网关SDK 链路压测SDK 文件操作SDK 异构组件SDK 中间件SDK 规则引擎
语言/视频SDK 服务集成SDK 加解密SDK
数据库服务
CI/CD
编排
蓝绿部署
多租户
虚拟化
IaaS
基础类库 统一登陆
SQL
关系型
数据库
分布式
数据库
离线
数据仓库
列式数据库
AI训练
模型
图数据库
物联网
事件
自动伸缩 负载均衡
MEM
统一认证/鉴权 监控平台
消息平台 数据加解密
GIS
IM
BPM
离线计算
异构数据
源迁移
用户画像
授权与鉴权
LOG
图分析 时效分析
数据挖掘
引擎 线路分析
NB-IOT
虚机部署
对象存储
块存储
分布式
缓存 分布式
消息
分布式
任务 分布式
存储
移动服务
容器化
基础资源监控
预警/告警平台
根因分析平台
区域分析 统一
混合框架 统一
设备集成 统一
埋点框架 运营分析
WSN 统一
消息推送 移动门户 统一
会话框架
服务目录
VLAN
SDN
部署模板
防火墙与网
络安全
入侵检测/
入侵防御
依赖包
检测
数据
加解密
数据脱敏
日志监控平台
小程序
虚拟网络资源
文件存储
应用监控
原生框架
服务路由
安全服务
监控与告警
H5框架
虚拟存储资源
文档存储
GPS
大数据与AI
物联网服务
MQTT
事件实时监控
虚拟计算资源
CPU
OCR
实时计算
NO-SQL
文档数据库
物联网备
监控管理
中间件服务
共享技术服务
基础组件
安全审计
IT运营分析
IT风控分析
容器部署
实名认证
人脸识别
安全扫描/合
规扫描
操作审计服
务
服务供应
共有云
ECS MNS RDS
OSS 日志服务 云监控
25. 平台
坚持
领导
26.