方枪枪的java世界

不要因为风雨飘落就停止了你的脚步,真正的得失就在你的心中。 做喜欢做的事,不轻言放弃!

企业框架设计-定时任务的设计规格

1、采用soa架构,实现任务集群和业务集群分离,定时任务集群负责触发任务,业务集群负责执行逻辑
2、任务集群成员分为任务管理者和任务执行者,
     任务集群内只有一个管理者,管理者选举产生,挂掉后自动重新选举产生,管理者负责创建任务实例,负责发布任务实例,
     任务集群内其他节点为任务执行者,负责调度任务实例
3、任务集群支持线性扩展,追加任务节点启动后,自动加入任务集群领取执行任务
4、支持高并发
5、支持不同类别任务隔离执行,如123执行任务A,456执行任务B
6、提供任务管理和任务监控,可以在线暂停、恢复、取消任务实例
7、支持任务完成通知和异常告警,模板可配置

其他考虑
8、多中心之间的实例多活??????????
9、任务定义参数和任务实例参数
10、服务调用超时时间
11、任务失效时间
12、任务并发实例数
13、实例状态:w:wait,r:执行中,s:执行成功,f:执行失败
      失败原因:0:一般异常,1:超时返回,2:并发执行
      失败信息:
      实例化节点:

runDomain
createDomain



posted on 2016-12-02 21:17 做强大的自己 阅读(61) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: