系统框架的构建

为君一笑 提交于 2020-04-17 20:34:19

系统框架就相当于一个平台,利用平台来实现各种简单的功能和调用。
构建一个简单的框架步骤如下:

(1)首先实现一个模版回调做为一个业务入口,实现统一参数校验、业务执行、统一异常处理、统一监控埋点日志打印处理

(2)业务执行步骤:可以使用自己编写简单的工作流引擎和并发调用框架,做为基础公共模块供业务层使用。

(3)针对DB的操作,使用统一的mybatis自动代码生成框架生成代码。
针对db的统一使用拦截器针对dal层的接口进行拦截,打印摘要日志,做为监控的数据源

(4)如果有外围调用,也需要使用aop的方式针对接口调用进行拦截,打印日志

(5)接口的限流统一配置

(6)业务监控以及核对脚本的编写

(7)内部业务场景最好做好业务隔离,面向接口编程,做好抽象,但是不要过度设计,否则谁也看不懂

(8)分布式缓存的使用

(9)并发控制 使用分布式锁解决

(10)如果是B端的系统,如何保证系统的调用一定成功,可以使用落任务的方式+定时任务捞取数据进行重拾

(11)系统的之间的耦合可以考虑使用消息进行系统之间进行解藕。
(12)在进行框架构建时需要仔细的考虑区块与区块之间的关系,代码之间的调用和实现。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!