1

mlDeploy在 MarkLogic 中执行、、mlRelaodModulesmlLoadModules任务时,gradle 在内部使用哪个端口号?

4

1 回答 1

1

mlDeploy和任务将根据资源使用为 和 配置的mlReloadModules端口。mlLoadModulesmlRestPortmlAppServicesPort

用于加载模块的端口

ml-gradle 必须处理 REST 模块 - 选项、转换、服务和命名空间 - 与非 RE​​ST 模块不同,因为 REST 模块必须通过特定于应用程序的 REST 服务器加载。但是,并非每个 MarkLogic 应用程序都有 REST 服务器。因此,ml-gradle 默认采用以下方法:

  • 非 REST 模块通过 定义的端口加载mlAppServicesPort,默认为 8000。这个端口几乎可以保证存在于每个 ML 集群中,使其成为一个安全的选择。
  • REST 模块通过 定义的端口加载,该端口mlRestPort没有默认值。

有关用于连接到这些端口的所有属性,请参阅属性参考。

于 2021-10-07T17:18:10.657 回答