通用业务框架实践解决方向

通用业务框架实践解决方向

  • 业务可视化:平台能力、业务规则决定是否对外透出;
  • 需求结构化支持:基于透出的业务能力、已有的业务规则完成需求结构化分解降低沟通成本;
  • 业务配置化:这是可视化的前提,要在需求明确的情况下在线配置业务、快速发布上线;
  • 业务测试一体化:根据修改的代码进行自动化用例筛选、自动化测试;
  • 业务监控:以精细化的业务维度进行监控,而不仅仅局限于交易大盘;
  • 故障排查:当业务故障时快速拿到故障快照、还原故障现场以及迅速定位问题原因。

业务方案设计思路

  • 业务流程适合的设计模式、领域模型方便业务扩展;
  • 业务流程是否涉及复杂、繁琐的业务规则和状态流转,需要引入规则引擎、状态机 使业务流程更清晰;
  • 异步化的几种方式选择,多线程、redis队列、eventBus、mq消息等技术做性能优化;
  • 业务流程是否是否存在存储性能的瓶颈,需要缓存、DB做存储性能优化;(redis、mysql分库表、ElasticSearch等)
  • 对于高并发请求,如何做好分布式锁,限流&降级等考量;
  • 监控、报警相关;
posted @   liuhuayiye  阅读(59)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示