微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

通用业务框架实践解决方

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

业务方案设计思路

  • 业务流程适合的设计模式、领域模型方便业务扩展;
  • 业务流程是否涉及复杂、繁琐的业务规则和状态流转,需要引入规则引擎、状态机 使业务流程更清晰;
  • 异步化的几种方式选择,多线程、redis队列、eventBus、mq消息等技术做性能优化;
  • 业务流程是否是否存在存储性能的瓶颈,需要缓存、DB做存储性能优化;(redisMysqL分库表、ElasticSearch等)
  • 对于高并发请求,如何做好分布式锁,限流&降级等考量;
  • 监控、报警相关;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐