管理自定义模块版本

时间:2015-07-17 21:52:05

标签: spring-xd

我正在寻找有关如何在Spring-XD平台上运行的生产环境中最好地管理自定义模块版本的最佳实践和/或建议。

具体来说,如果我将自定义模块foo-1.0.0部署到xd容器的服务器场中,我希望将其转换为版本foo-1.1.0。我有什么选择?我收集以下内容可能会起作用(通过查看其他问题和文档):

  1. 假设每个服务器/容器的共享文件系统/目录,可以替换自定义模块jar,容器将获取新版本而无需重新启动服务器。这会有用吗?这是否意味着jar名称必须相同,或者它是否适用于版本化的名为jar?
  2. 维护一个重复/镜像容器envs,以便通过正确删除流/作业/模块来更新一组容器,然后使用更新的模块版本等启动环境......(尽管这样做很昂贵硬件角度)基本上进行各种滚动升级
  3. 还有其他方法吗?
  4. 一个辅助问题可能是关于公开给定容器使用的自定义模块版本有多容易?

    任何想法都会受到赞赏。

    谢谢, 标记

0 个答案:

没有答案