【发布时间】:2021-08-30 05:42:16
【问题描述】:
我们升级到 ignite2.10.0 最新版本。并尝试使用瘦客户端配置启动计算任务。
问题:每次更改一行代码时,我都必须将 jar 放在集群节点中
有什么方法可以在不将 jar 放入集群节点的情况下动态执行任务(自动部署)?
您的回复将非常受欢迎
【问题讨论】:
标签: java ignite thin-client
我们升级到 ignite2.10.0 最新版本。并尝试使用瘦客户端配置启动计算任务。
问题:每次更改一行代码时,我都必须将 jar 放在集群节点中
有什么方法可以在不将 jar 放入集群节点的情况下动态执行任务(自动部署)?
您的回复将非常受欢迎
【问题讨论】:
标签: java ignite thin-client
目前还不能为瘦客户端动态部署任务(例如使用 peerClassLoading)。现在,您需要先部署任务,然后再调用它们。
更多详情:https://ignite.apache.org/docs/latest/thin-clients/java-thin-client#executing-compute-tasks
或者,您可以查看以下有关 UriDeploymentSpi 的文档。简而言之,您可以设置一个本地文件夹或 URI,而不是手动更新 jar,集群将不时检查并部署新版本的代码(如果可用)。
【讨论】: