通用业务框架实践解决方向
- 业务可视化:平台能力、业务规则决定是否对外透出;
- 需求结构化支持:基于透出的业务能力、已有的业务规则完成需求结构化分解降低沟通成本;
- 业务配置化:这是可视化的前提,要在需求明确的情况下在线配置业务、快速发布上线;
- 业务测试一体化:根据修改的代码进行自动化用例筛选、自动化测试;
- 业务监控:以精细化的业务维度进行监控,而不仅仅局限于交易大盘;
- 故障排查:当业务故障时快速拿到故障快照、还原故障现场以及迅速定位问题原因。
业务方案设计思路
- 业务流程适合的设计模式、领域模型方便业务扩展;
- 业务流程是否涉及复杂、繁琐的业务规则和状态流转,需要引入规则引擎、状态机 使业务流程更清晰;
- 异步化的几种方式选择,多线程、redis队列、eventBus、mq消息等技术做性能优化;
- 业务流程是否是否存在存储性能的瓶颈,需要缓存、DB做存储性能优化;(redis、mysql分库表、ElasticSearch等)
- 对于高并发请求,如何做好分布式锁,限流&降级等考量;
- 监控、报警相关;
posted @
2021-10-12 09:52
liuhuayiye
阅读(
59)
评论()
编辑
收藏
举报
点击右上角即可分享
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!