当前位置: 首页 > 知识库问答 >
问题:

Spring云数据流定制应用程序处于部署状态

严承允
2023-03-14

我创建了一个定制的Spring云流处理器应用程序,并将其部署为源|处理器|汇流中的处理器步骤。一切似乎都很好,但我的自定义应用程序在数据流UI中显示“部署”。如果这会影响任何事情,我会将其部署为mavenLocal的快照。我是否遗漏了一些让SCDF知道部署成功的信息?

共有1个答案

阎功
2023-03-14

在这种情况下,常见的罪魁祸首是Boot的执行器endpoint在运行时不可用。

更具体地说,这可能是由于Spring Boot的健康和信息endpoint在运行时无法被SCDF访问。在Spring Cloud Stream v2.0及更高版本中,您必须显式地将“启动器”和“web”依赖项添加到Spring Cloud Stream应用程序中;从框架的角度来看,它们是可选的。

在此处查看更多详细信息。

将这些依赖项打包在类路径中,并在重新部署流时,您应该能够看到部署状态。

 类似资料:
  • 我们在库伯内特斯部署了自卫队。从SCDF UI中,我们可以使用基于Docker的源处理器创建流 应用程序日志显示Tomcat没有初始化,因为没有暴露哪些/执行器endpoint 对问题可能是什么以及如何解决有什么想法吗? SCDF日志 Skipper日志

  • 我有一个简单的SCDF流,如下所示: http--端口=12346 | mvmn转换|文件--名称=tmp。txt--目录=/tmp mvmn变换是一个简单的自定义变压器,如下所示: 这很好用。 但我读到,Spring云函数应该允许我实现这样的应用程序,而无需指定绑定和转换器注释,所以我将其更改为: 现在我有一个问题-Spring云函数显然忽略了SCDF源和目标主题名称,而创建了主题和。 SCDF

  • 是否可以在不安装SQL Server的情况下在客户端计算机中安装应用程序? 在部署应用程序时可以包含数据库吗? 如果在部署时已在系统必备组件中选中SQL Server,是否可以在客户端的计算机上安装?

  • 我试图使用argocd部署一个spring应用程序的Kubernetes集群,但我在其中遇到了错误。我首先使用GitLab ci管道构建docker映像,然后使用argocd进行连续部署。错误是: 我没有得到任何解决这个问题的方法,如果有人对此有任何想法,请回复。 这是我的配置文件: 这是我的申请。配置所有内容的yml文件。 谢谢

  • 我知道Spring Boot应用程序可以作为war文件部署到生产环境中。但是部署spring boot应用程序的典型方式是什么?它只需要jvm而不需要容器吗?