关于更新 Spring XD 模块
On updating a Spring XD module
我一直在为一个主要项目评估 Spring XD,我想知道如何在零停机时间的情况下更新模块代码。
看来,要更新一个模块,首先要删除它。删除模块意味着破坏流。
关于如何以零停机时间执行此操作(例如将流重新路由到队列),我想到了几个想法。还有其他想法、方法或解决方案吗?
我遇到了和你一样的问题,解决它的一种方法是在你的模块名称中使用版本控制——就像你对你的 jar 文件名使用版本控制一样。这样您就可以在不删除旧版本的情况下尝试更新版本的模块,并在部署和测试新流后删除旧版本(如果需要)。
我一直在为一个主要项目评估 Spring XD,我想知道如何在零停机时间的情况下更新模块代码。
看来,要更新一个模块,首先要删除它。删除模块意味着破坏流。
关于如何以零停机时间执行此操作(例如将流重新路由到队列),我想到了几个想法。还有其他想法、方法或解决方案吗?
我遇到了和你一样的问题,解决它的一种方法是在你的模块名称中使用版本控制——就像你对你的 jar 文件名使用版本控制一样。这样您就可以在不删除旧版本的情况下尝试更新版本的模块,并在部署和测试新流后删除旧版本(如果需要)。