0

是否有可能在集群模式下运行 Spring Cloud Data Flow?我在 SCDF 上运行了许多应用程序,我想确保 SCDF 始终像 kafka 集群一样正常运行。

4

1 回答 1

0

只要您有多个 SCDF 应用程序实例,您就可以在前面插入一个 LB 来调解流量。这是一种常见的做法。

尽管如此,SCDF 本身并没有从每次看到的请求/响应中获得巨大的流量。只有当您使用 SCDF 仪表板或执行 SCDF API 时,才会真正发生流量。即使出于任何原因,SCDF 应用程序崩溃,它运行的平台(例如:K8s)也会在 <20 秒内将其恢复。SCDF 是一个 Boot App,启动时间大概就是这么长——未来会有一个 Graal Native 编译的 SCDF 版本,这将大大减少启动时间。

鉴于上述解释,您不会有明显的停机时间。这是在 Kubernetes 等容器编排平台中运行 SCDF 的原因之一,因此您可以利用该平台的弹性功能。

于 2021-04-22T15:19:11.677 回答