标签:
本文档的目的是描述商家端现有的技术架构体系,梳理其中存在的问题,并提出合理的技术架构图。
1.业务系统边界不清晰
2.消息队列的消费包含在业务模块代码中,业务模块会频繁上线,造成对消费队列的打断
3.job任务包含在业务模块代码中,业务模块上线会打断job执行。job运行状态监控缺失。
4.很多系统间的服务是通过Http同步调用的,存在阻塞业务流程的风险
5.缓存的使用可以优化为异步实现
6.消息通知缺乏状态确认,重试和监控
7.业务降级方案需要系统化,自动化
8.运营工具不完善
1.核心流程代码的健壮性存疑
基础平台,部署运维,安全审计
合理的架构是运维出来的,通过实践不断的优化系统的架构,总结出实践的经验用于指导后续的设计。
标签:
原文地址:http://www.cnblogs.com/forstudy556/p/5432764.html