Xquery 我有一个在JAVA中公开的REST端点,我需要通过Marklogic调用它-什么是最好的方法?

Xquery 我有一个在JAVA中公开的REST端点,我需要通过Marklogic调用它-什么是最好的方法?,xquery,marklogic-10,Xquery,Marklogic 10,我有一个带有URL的REST端点http://localhost:8080/notify/services/refesh/clauses-计数 在Java中公开,每当新文档被摄取到Marklogic数据库中时,需要通过Marklogic调用 最佳方法是什么?最佳方法取决于许多因素,包括通信量、您希望如何处理错误、性能等 如果您希望在插入文档时随时从MarkLogic调用REST端点,则可以利用任何xdmp:http-*方法: 您可以在插入文档的代码中进行这些调用,或者如果文档可能由您

我有一个带有URL的REST端点http://localhost:8080/notify/services/refesh/clauses-计数 在Java中公开,每当新文档被摄取到Marklogic数据库中时,需要通过Marklogic调用


最佳方法是什么?

最佳方法取决于许多因素,包括通信量、您希望如何处理错误、性能等

如果您希望在插入文档时随时从MarkLogic调用REST端点,则可以利用任何xdmp:http-*方法:

您可以在插入文档的代码中进行这些调用,或者如果文档可能由您无法控制的对象插入,并且您仍然希望能够进行其余调用,那么您可以实现或利用

在性能、保证和重新启动后的生存能力等方面,它们各有利弊


另一种选择是让负责将文档插入MarkLogic的代码/进程也对Java服务进行其余调用。

非常感谢-这很有帮助!!