亚马逊AWS官方博客
新增功能! Open Distro for Elasticsearch 的 Job Scheduler 插件
Open Distro for Elasticsearch 的 JobScheduler 插件为开发人员提供了在集群上完成常见计划任务的框架。您可以实施 Job Scheduler 的服务提供者接口 (Service Provider Interface, SPI) 来拍摄快照,管理数据生命周期,运行周期性作业等等。
当您使用 Job Scheduler 时,您将会构建一个插件,实施 Job Scheduler 库中提供的接口。您可以通过指定间隔时间来计划作业,也可使用 Unix Cron 表达式来制定更灵活的作业执行计划。Job Scheduler 含有一个清道夫程序,它会侦听 Elasticsearch 集群上的更新事件,此外还有一个负责管理作业何时运行的计划程序。
构建,安装,代码,运行!
您可以按照 Open Distro for Elasticsearch Job Scheduler GitHub 存储库中的说明来构建和安装 Job Scheduler 插件。
另外也请看看源代码 — 用它玩耍,用它构建! 如果它不能支持您的使用案例,或者您有如何改进它的想法,请告诉我们。Job Scheduler 源存储库中的 sample-extension-plugin
示例代码提供了如何使用 Job Scheduler 的完整示例。
立即加入 GitHub 以完善项目文档,添加示例,提交功能请求,以及提交漏洞报告。检查代码,构建插件,打开 Pull 请求 — 我们非常乐意审核和分析集成步骤。欢迎您参与此项目。如果您有任何问题,请通过社区开发论坛提出。