外部依赖多,网络环境复杂,如何保证交易系统稳定?
如何保证交易链路稳定
依赖治理
分析业务,梳理依赖,
强依赖弱化
消除非必要依赖
依赖降级和熔断
强依赖故障可降级
弱依赖故障可熔断
超时治理自动化自动排查
配置化,快速便捷调整
超依赖超时从宽,若依赖超时从严
解偶/隔离
读写分离
冷热隔离
范围查询,离线导出,如商家列表走es
实时查询如订单详情,读mysql
主流程与辅流程的结偶隔离
主流程同步,辅助流程异步化
主辅分离,避免非核心业务拖垮核心业务
融灾 预按
链路长,异步交互,如何保障交易数据一致性?
幂等重试,异步补偿
异步通知,主动轮训
SAGAS模式,逆向补偿
离线检测,离线补偿
如何评估交易系统流量