- 1
- 0
- 约8.17千字
- 约 31页
- 2019-05-26 发布于广东
- 举报
饿了么异构服务平台
数据访问层的演进
饿了么 徐东焱
谁听?
• 不是
– 新技术推介
– 产品功能介绍
• 是
– 基于Java Netty.io 高性能服务的实践和踩过的坑
– 创业公司里繁杂需求中保持KISS原则的实际案
例
业务背景
• 纯 Python 平台
• 18000服务实列
• 330万订单/ 日
• 产研团队急剧扩
张
• 引入java生态圏
• 标准化服务框架
• 引入数据访问层
DAL特性
数据房问层(DAL)
服务A 服务A 服务B 服务B 服务C 服务C
负截均衡 负截均衡 负截均衡
应用层
中间件层 DAL DAL DAL DAL
数据库层
主库 从库 从库 主库 从库 从库
DAL 架构概览
读写分离端口 绑定主库端口
水平分表
限流 通道 通道 通道
B C D
从库 主库
从库
负载 事务
负载
均衡 管理
均衡
DAL主要特性
限流、削峰 熔断
读写分离 多客户隔离
DB连接复用 一维分表、二维分表
DAL主要性能指标
单机1万 QPS (极限 DB连接数从大于1.5
4.8万) 万下降到小于1千
单条SQL经过DAL平均 控制DB实际并发度
多耗时0.6ms 60,有效阻挡异常
流量冲击
(和直连DB对比)
DAL功能
基于用户痛点的演进
DAL功能演进路线图
DBA :阻挡异常流 限流削峰 开发:不会有那么
量的冲击 严重吧?
DBA :主库流量太 读写分离 开发:没时间改造,
大,要把 最好接入
查询分散到 DAL就自动处理了
多个从库
您可能关注的文档
- (实例)生产系统绩效管理体系.pdf
- (实例)天津电力建设公司职位评价作业指导书.pdf
- (实例)温州环球阀门制造有限公司人力资源测评手册.pdf
- (实例)浙江台州康多利海洋生物保健品有限公司年薪酬设计方案.pdf
- (实例)正利航业(香港)有限公司绩效管理手册(正式版).pdf
- (实例)职位说明书与绩效考核指标大全.pdf
- (研究)绩效管理系统探讨.pdf
- (研究)企业效绩评价指标解释.pdf
- (制度流程)福建富春通信集团-分公司招聘指导手册.pdf
- (咨询报告)九略-汇仁集团绩效考核规程.pdf
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
原创力文档

文档评论(0)