新系统创建如何搭建一个简单的框架

8 篇文章 0 订阅

背景:最近在搭建新的系统,因此在搭建系统的时候,我主要做了以下几个方面的事情

步骤:

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

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

(3)针对DB的操作,使用统一的mybatis自动代码生成框架生成代码,如果db是Hbase的话,可以自己封装hbase的对db的操作,也可以考虑使用 simplehbase针对hbase的orm框架https://www.iteye.com/blog/zhang-xzhi-xjtu-2056369

   针对db的统一使用拦截器针对dal层的接口进行拦截,打印摘要日志,做为监控的数据源

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

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

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

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

(8)分布式缓存的使用

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

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

(11)系统的之间的耦合可以考虑使用消息进行系统之间进行解藕。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值