摘要: kunka kunka是一个任务调度框架。用户只需要在Task接口中实现自己要执行的功能,并且选择合适的执行器,放入TaskManager中,就可以了完成整个任务了。 实现细节 1. 整个任务信息存放在内存中,效率高,对任务数目做了限制 2. 可以为task添加监听器,当task状态变动时,触发监听 阅读全文
posted @ 2017-09-01 18:19 toto怎么会喝醉 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 需求 根据配置文件的映射规则,将一种模型和数据映射成另外一种模型和数据。如图: 其中,a1,b1,c1,d1为表主键,关系:A.a1=B.b1=C.c2=D.d1 解决思路 1. 解析模型配置文件,将每个转换规则解析成一个rule,一个rule对应一个dst模型,多个src模型 2. 根据src模型 阅读全文
posted @ 2017-09-01 11:33 toto怎么会喝醉 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 什么是任务 任务,就是逻辑性的东西,方面对(耗时)功能进行管理。比如,我们数据导出,就可以包装成一个任务,申请个任务号,然后其他模块就可以查询这个任务的信息了。本质上,就是一个信息的共享。 任务管理器解决问题 1. 统一管理任务,应用程序可以通过API增加,更新,终止,查询任务信息 2. RESTf 阅读全文
posted @ 2017-09-01 09:56 toto怎么会喝醉 阅读(185) 评论(0) 推荐(0) 编辑