DataflowTemplate 在构造函数调用时进行 HTTP 调用

问题描述 投票:0回答:1

当我调用构造函数时,我用来启动部署到 Spring Cloud Dataflow 的任务的

DataFlowTemplate
会执行对 SCDF 服务器的 HTTP 调用,例如
new DataFlowTemplate(...)

问题是我将 SCDF 部署为与其他几个容器相邻的 docker 容器。当调用构造函数时,SCDF 服务器尚未启动,它显示

Caused by: java.net.UnknownHostException: scdf
(scdf 是我的 SCDF 容器的网络别名)

我不明白为什么客户端需要在构造函数时执行调用。有什么办法可以防止这种情况发生吗?

spring-cloud-dataflow
1个回答
0
投票

DataFlowTemplate 使用服务提供的端点列表进行后续调用。我建议你推迟DataFlowTemplate的构建,直到你需要与SCDF交互。

© www.soinside.com 2019 - 2024. All rights reserved.