《2017年系统架构的加法与减法.pdf》由会员分享,可在线阅读,更多相关《2017年系统架构的加法与减法.pdf(26页珍藏版)》请在三个皮匠报告上搜索。
1、架构以人9本架构的加法6减法?平U 主题 更少的代码 业务?更清晰的结构 更快的完成n发 3高 架构 T扩展 B用率 Tomcat?Tomcat?DB?DB?Nginx?Nginx?经D组合 spring mvc Mybatis spring All In One 增长 逻辑 e马大车 耦合 扩展?效果?XML?JVM?矛盾点?经D架构魅I?业务模型 渠道适配Y 交易预处理 交易预检查 交易风控 交易路由 通知 响l 查询 通道 交易拆分 响l A(POJO)B(POJO)C(POJO)?A(POJO)B(POJO)C(POJO)?A(POJO)B(POJO)C(POJO)?服务O必然 通讯P
2、议?ACK?MQ HTTP?TCP 状态机 01?初始 12?交易检查失败 11?交易检查成功 15?路由成功 05?已撤销 16?路由失败 63?定时Y触发批扣打包 62?定时Y触发批付打包 60?UI触发批扣打包 61?UI触发批付打包 09?正在发送第3方 03?失败 04?3方已受理 02?成功 34?订Q失效1网管交易2 06?部分成功1批量交易2 订Q轨迹 2?1?4 3?insert?update?调度模型 链式框架?问题?联调测试?id?日志的美O?监控的细分 状态码监控 耗时监控 统计类 主M式 硬件类 调度模型 HEADER?上下文分域?HEAD(?)BODY 星状架构 ControllerQueue?queue1?queue2?queue3?queue4?B?A?C?D?DispatcherCluster?NginxCluster?MQCluster?ControllerCluster?配置中心?核心6工C 没有终点 19 6年H A的图片 19 6年 A的图片 1933年 A的图片