我已经定制了 JDBC-SOURCE-KAFKA Stream 应用程序项目并运行 maven 命令来生成 Main jar 和 Metadata jar。
导入为 --URI 和 --METADATA-URI 后,我可以在 UI 中看到可配置选项,如下所示
但是现在我的用例是使用 docker 镜像来实现这一点,这就是问题所在。
现在我使用这个新建的 jar 作为 docker 镜像,然后提供元数据 uri 作为 maven jar,同时注册它,如下所示,
URI - docker:我的镜像名称:最新
元数据 URI - mavem:my-metadata-jar:latest
这在本地工作正常,我可以看到元数据,但是当我创建图像并将其推送到我的私有注册表,然后注册它时,我看不到可配置的元数据选项,例如 JDBC URL 等。
我已经定制了这个应用程序 - https://github.com/spring-cloud/stream-applications/tree/main/applications/source/jdbc-source
我尝试了文档参考,但我仍然不清楚如何使用 docker 处理肉数据 - https://dataflow.spring.io/docs/applications/application-metadata/#creating-metadata-artifacts
让我知道我错过了什么!!