我正在寻找一种在同一MarkLogic群集上运行的不同应用服务器之间共享代码的方法,以减少重复。
例如,如果我们有一个集群:
P.xqy可以导入S.xqy吗?如果是这样,怎么样?
答案 0 :(得分:4)
可以将不同的应用服务器配置为使用相同的模块数据库。这完成了你所说的你的动机。
但是每个应用服务器只能获得一个模块数据库。
如果您希望每个应用服务器都有自己的模块数据库,那么您需要将共享代码复制到每个应用服务器中。使用良好的自动部署工具实际上不应成为问题。 (因为您不应该直接在模块数据库中编辑这些文件,而是通过自动脚本推送它们,这些脚本可以从一个仓库中推送到每个文件。)