我有3个点火服务器节点和几个客户端节点,
点火服务器使用官方点火包,客户端节点代码由我自己和客户服务逻辑编写。我首先给服务器加注,然后我激活集群,然后我启动客户端,服务将推送到远程服务器,但有时我已经对我的自定义服务进行了一些更新,我想将新代码部署到远程点火服务器?有什么方法我不需要重新启动我的远程服务器节点来更新hte服务,只是做一些可能像: 将新jar添加到服务器类路径,取消旧服务,使用新服务代码启动新客户端以将服务推送到远程服务器?
这可能吗?我试图这样做,但我发现服务无法更新,除非我用新jar重新启动服务器。
答案 0 :(得分:3)
现在这是不可能的。您必须重新启动Ignite实例才能更新服务的实现。
但计划很快实施热门重新部署。您将能够配置DeploymentSpi并使用它来更新服务。 您可以通过以下链接找到详细信息: