原文地址:http://dangdangdotcom.github.io/elastic-job/post/faq/
6. 是否支持动态添加作业?
回答:
动态添加作业这个概念每个人理解不尽相同。
elastic-job-lite
为jar
包,由开发或运维人员负责启动。启动时自动向注册中心注册作业信息并进行分布式协调,因此并不需要手工在注册中心填写作业信息。 但注册中心与作业部署机无从属关系,注册中心并不能控制将单点的作业分发至其他作业机,也无法将远程服务器未启动的作业启动。elastic-job-lite
并不会包含ssh
免密管理等功能。
elastic-job-cloud
为mesos
框架,由mesos
负责作业启动和分发。 但需要将作业打包上传,并调用elastic-job-cloud
提供的REST API
写入注册中心。 打包上传属于部署系统的范畴elastic-job-cloud
并未涉及。
综上所述,elastic-job
已做了基本动态添加功能,但无法做到真正意义的完全自动化添加。