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

如何使用静态Spring-Cloud-Streamurl启动spring云任务?

宇文元明
2023-03-14

使用的平台:库伯内特斯。

我对Spring cloud stream url有问题。我正在使用spring cloud stream启动我的spring cloud任务。流部署在kubernetes平台中。流包含http kafka作为源,TaskLaunceKafka作为接收器。我使用http kafka kubernetes服务url来启动任务。Kubernetes服务url在每次部署后都会发生变化,这会导致问题。每次流部署后服务名称的更改都很难管理。我也尝试过启用LoadBalator。在这种情况下,外部ip地址也会在每次流推出后更改。

我正在使用skipper来管理部署。每次部署流时,流版本都会发生变化,这也会改变流url。

在我的例子中,我有多个实例可以从中启动spring云任务。如果流url更改,我需要在所有实例的部署项目的configmap中进行更改,并需要重新部署所有实例。

有什么解决方案吗?我正在考虑使用spring cloud config server或zookeeper进行集中配置管理。在这种情况下,我还需要更新url。我可以避免使用集中配置管理部署多个实例。

Skipper服务器版本:2.4.1。发布数据流服务器版本:2.5.1。释放

共有1个答案

谷梁玺
2023-03-14

您正在运行哪个版本的SCDF/Skipper?这看起来类似于后来在Skipper 2.6.0中解决https://github.com/spring-cloud/spring-cloud-skipper/issues/953问题。

 类似资料:
  • 我在这里运行了spring boot示例web静态项目,对pom进行了此更改 并添加了此类以提供来自相同文件夹位置的重复页面index2.html: json url工作正常,但当我尝试访问localhost:8080/tw我得到一个空白页,并在控制台这个错误: 我做错什么了吗?

  • 我正在尝试运行SCDF合成任务。我创建的任何组合任务都执行相同的操作:执行SQL脚本: 正在从类路径资源[org/springframework/cloud/task/schema-h2.SQL]`执行SQL脚本 以下是日志的输出: 在服务器日志中,我看到许多不同的字符随时间变化,例如: 抱歉设置格式,无法正确设置输出格式

  • Pom文件包含依赖项-spring cloud starter流kafka 控制器代码 问候听众类 问候语流接口 问候服务 问候课程 结合 主类 我能够使用属性文件中指定的以下配置连接、发送和接收消息到本地Kafka实例 但是,我无法连接到blue mix云上的IBM事件流。下面是我连接到云上事件流的配置 请让我知道配置有什么问题。我没有找到任何符合我要求的例子。

  • 启动没有参数的时间戳任务应用程序失败。来自Spring Cloud Data Flow Server的日志显示了以下堆栈跟踪:https://gist.github.com/anonymous/420f3928b7831a11b378fc6792be1ffc。 运行输出 则生成

  • 我正在尝试启动索引。我的spring boot应用程序中的html,但请参见404。我缺少什么依赖关系? 建筑gradle(多项目) 项目结构: 应用程序类别:

  • 在文件中,有一个图像: 地址:http://localhost:8090/login,我看着控制台,看到: 获取http://localhost:8090/static/images/logo.png404 但是当申请结束时,如果我去 http://localhost:8090/images/logo.png 通过这个url,我可以在browser的控制台上看到图像,没有任何错误或警告。 这是我的