• 一点一滴开始写任务调度(1)


    花了一上午时间,构思出了任务调度的初级模型,大概把层给分成了如下几个!

    应用层:(不做任务的复杂处理,仅做一些增删改查的功能)

    服务层:(也可以叫接口层,在服务层会抽象出一个接口层,用来适配下面存储层,要学会面向接口编程)

    存储层:要把数据持久化的地方

    节点层:每个节点代表一个服务器,每个节点下可能会有多个任务执行,而每个任务都是运行在自己的AppDomain中,每个节点就是一个windows服务,也就是开一个进程!至于节点和任务之间的分配

    暂定节点去存储层刷新待执行的任务,然后由节点自己分配!

    核心层:主要引入第三方的调度组件,然后封装AppDomain去进行任务的隔离,开始,停止,资源释放等操作

    基础层:主要封装一些公共辅助类,日志,缓存等基本组件!

    以后可能需要什么东西再加进去!!仅此备注下!

  • 相关阅读:
    马拉车算法
    E. You 题解(思维)
    马拉车练习2
    The Boomsday Project 题解(玄学dp)
    Journey to Un'Goro 题解(思维+剪枝搜索)
    Black and white 题解(思维+prim)
    Rise in Price 题解(dp+随机数据)
    高斯消元
    马拉车练习1
    概率期望问题
  • 原文地址:https://www.cnblogs.com/taomylife/p/6645695.html
Copyright © 2020-2023  润新知