摘要: 这两天在做大数据方面的项目看到关于job作业调度的设计,扣了两天了,感触良多,记下来做个反省。这是一个精简版的图,其中还有一些没有划到,其实到这里目前对我来说已经足够了。看完图之后进行分析,我只抛砖。ps:任何面向对象的都遵循的设计方法。接口job 只是一个接口,提供job的最直接的操作,也是job本身的操作;jobContext提供给job的上下文环境可以跟job是联系关系,更确切的说是聚合关系,jobcontext有明确的责任范围,给job提供外围的服务;AbstractJob 抽象job类 ,准确的说是包装了job和jobContext,提供了更便捷的方法;ProcessJob抽象osJ 阅读全文
posted @ 2013-12-03 20:25 joqk 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 问题的提出:shell脚本要做离线的数据处理任务java调用脚本,将这种处理任务封装成webservice特点:shell处理单个时间长每次要处理文件量大这里目前只做调用分析:原来的:private void runShell(String cmd){ try{ logger.info("the command "+cmd); // create a process for the shell ProcessBuilder pb = new ProcessBuilder(... 阅读全文
posted @ 2013-12-03 20:06 joqk 阅读(331) 评论(0) 推荐(0) 编辑