饿了么异构服务平台数据访问层的演进.pdfVIP

  • 1
  • 0
  • 约8.17千字
  • 约 31页
  • 2019-05-26 发布于广东
  • 举报

饿了么异构服务平台数据访问层的演进.pdf

饿了么异构服务平台 数据访问层的演进 饿了么 徐东焱 谁听? • 不是 – 新技术推介 – 产品功能介绍 • 是 – 基于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就自动处理了 多个从库

文档评论(0)

1亿VIP精品文档

相关文档