Spring XD 1.2.0+自定义模块部署

时间:2015-08-03 16:22:40

标签: spring spring-xd

是否应该在Spring XD 1.2.0中部署自定义模块的方式发生了变化?

我在Windows上安装了一个开发单节点。我将XD_CONFIG_LOCATION环境变量设置为指向我的servers.yml配置文件,在此我将xd.customModule.home配置为指向模块的外部目录。

直到版本1.1.3,shell'module list'命令或UI中都可以看到这里的任何内容,但是从1.2.0开始,我的自定义模块不再只是放在目录中了。相反,我必须使用'module upload'命令来安装模块(它似乎也在自定义模块目录中生成一个md5文件)。这是预期的行为吗?

1 个答案:

答案 0 :(得分:1)

是的,在1.2.0中我们引入了在hdfs中创建模块注册表的支持。除此之外,在module upload期间创建md5文件主要是为了防止在上载完成之前使用模块。我们认识到,对于使用现有自定义模块注册表升级到1.2.x的用户来说,这是一个潜在的问题请参阅XD-3321

同时,您可以尝试md5 -q mymodule.jar > mymodule.jar.md5