Spring Cloud Data Flow 服务器在重启时注销所有应用

Spring Cloud Data Flow server unregister all apps on restart

我可以在我的本地机器上设置 spring 云数据流服务器。我已经按照下面的 link 设置了基本的基于 kafka 的 SCDF 服务器设置:

https://cloud.spring.io/spring-cloud-dataflow/#quick-start

现在,当我从 shell 批量导入开箱即用的应用程序时,它可以显示在应用程序列表命令中。但是当我停止 SCDF 服务器并稍后重新启动它时,所有 registered/imported 应用程序都消失了,系统在应用程序列表命令中给我以下消息。

没有注册的应用程序。 您可以使用 'app register' 和 'app import' 命令注册新应用。

即使在 SCDF 服务器重启后,我的应用程序是否可能仍保持注册状态?

我假设您使用的是本地服务器,它不适合生产使用。本地服务器默认使用嵌入式数据库,这意味着默认情况下,应用程序和流定义等数据也不是持久化的。

您可以通过配置外部数据库使其持久化,如下所述:http://docs.spring.io/spring-cloud-dataflow/docs/1.1.3.RELEASE/reference/htmlsingle/#configuration-rdbms