Marklogic 是否可以从另一个数据库导入模块?

Marklogic 是否可以从另一个数据库导入模块?,marklogic,Marklogic,我正在寻找一种在同一MarkLogic集群上运行的不同应用程序服务器之间共享代码的方法,以减少重复 例如,在集群上,如果我们有: 数据库“共享模块”中的模块/S.xqy 数据库“门户模块”中的modlule/P.xqy p.xqy可以导入S.xqy吗?如果是,如何配置不同的应用程序服务器以使用相同的数据库模块。这就完成了你所说的动机 但是,每个应用服务器只能获得一个模块数据库 如果希望每个应用程序服务器都有自己的模块数据库,则需要将共享代码复制到每个应用程序服务器中。使用良好的自动化部署工具,这

我正在寻找一种在同一MarkLogic集群上运行的不同应用程序服务器之间共享代码的方法,以减少重复

例如,在集群上,如果我们有:

  • 数据库“共享模块”中的模块/S.xqy
  • 数据库“门户模块”中的modlule/P.xqy

  • p.xqy可以导入S.xqy吗?如果是,如何配置不同的应用程序服务器以使用相同的数据库模块。这就完成了你所说的动机

    但是,每个应用服务器只能获得一个模块数据库


    如果希望每个应用程序服务器都有自己的模块数据库,则需要将共享代码复制到每个应用程序服务器中。使用良好的自动化部署工具,这实际上不应该是一个问题。(因为你不应该直接编辑模块数据库中的那些文件,而是通过自动脚本将它们推送到模块数据库中,这样可以从一个repo推送到每个repo中。)

    可能更好地回答我的问题,一个应用服务器可以引用多个模块数据库吗?说到好的自动化部署工具,有哪些选择?我们从Roxy开始,但我不满意。