Hlang专属框架-任务调度执行小框架-设计

前言

okey, 现在虽然我们现在还没有正式开始我们的业务(主要是我在想先把前端还有这个编程语言做好,之后的话,做后端,这个后端的话做起来非常快。)但是我们在这块的其实是可以先开发出我们的这个小框架的,那么等我们各个组件都完成之后的话,就可以愉快地进行整合。

基本设计概念

这里的话,我结合上次做智能小车导航主控功能那里发现的骚操作,打算实现一个一致性的任务执行框架,以业务为导向进行封装,那么接下来编码的时候,我就只需要单独实现对应的方法,然后通过这个进行调度接口。换一句话说,我只需要对外暴露一个API接口,其他的都是方法,不需要暴露,提高了系统安全,同时顺序调度执行。然后做好调度器,然后还有保熟操作即可。

于是问题来到了我要如何设计,设计一个任务调度器固然不难,但问题在于,要做到“保熟”,这里麻烦一点儿。于是在这里我定义如下概念:

  1. 任务清单:
    对业务模块,例如支付流程,搞一个任务清单,按照清单任务执行
    任务清单具备以下特性:
    1. 清单具备“清单事务”:原子性,一致性,隔离性,状态可恢复性
    2. 外部异步性,内部顺序同步性</

猜你喜欢

转载自blog.csdn.net/FUTEROX/article/details/132309441
今日推荐