事件流管道中组合的应用程序可以自主地进行更改,例如启用功能切换或修复错误。为了避免流处理的停机,必须在不影响整个数据管道的情况下更新或回滚对所需应用程序的此类更改。
Spring Cloud Data Flow 为事件流应用程序的持续部署提供原生支持。Spring Cloud Data Flow 中的应用程序注册表允许您为同一事件流应用程序注册多个版本。这样,在更新生产环境中运行的事件流管道时,您可以选择切换到应用程序的特定版本或更改事件流管道中组合的应用程序的任何配置属性。
在本节中,我们将通过展示一些示例来说明如何持续交付流应用程序。