如何使用Marklogic安排任务

时间:2015-04-17 08:38:23

标签: scheduler marklogic

以下是可以使用Marklogic调度任务的区域

1.加载内容。例如,定期检查外部数据源(如网站,Web服务等)中的新内容。

2.同步内容。例如,当MarkLogic用作元数据存储库时,您可能希望定期检查已更改的数据。

3.发送批量内容:例如,每小时或每天发起一次RSS提要。

4.每小时或每天发送汇总警报。

5.每日,每周或每月发送报告。

6.Polling完成异步过程,例如创建PDF文件

我的要求是使用Marklogic中提供的任何数据加载选项来安排将数据从本地文件系统批量加载到Marklogic DB的任务,例如 1.MLCP 2.Xquery 3.Rest API 4.Java API 5.WebDAV。

所以有任何以编程方式执行此选项的选项。我更喜欢MLCP,因为我需要从本地文件系统执行批量加载数据

1 个答案:

答案 0 :(得分:0)

与您在Execute MLCP Content Load Command as a schedule task in Marklogic的问题类似,我会从像Apache Camel这样的工具开始。还有其他选择 - Mule,Spring Integration和大量商业/图形ETL工具 - 但我发现Camel非常容易上手,您可以在https://github.com/rjrudin/ml-camel-mlcp使用mlcp Camel组件。