gpt4 book ai didi

spring-cloud-dataflow - 需要有关如何在多个专用服务器中创建部署 spring-cloud-dataflow 应用程序以创建流的建议

转载 作者:行者123 更新时间:2023-12-02 04:20:38 25 4
gpt4 key购买 nike

我正在尝试使用 spring-cloud-dataflow 在现有的一组服务器上创建流。它不是生产环境,我知道“本地”部署程序的容错问题。

我过去通过以下方式创建了这个基础设施:

1-通过实现提供的接口(interface)创建了一个“scdf-server”(ui 和 shell 工作正常,没有任何变化)。该服务器使用 REST 调用将请求转发到在每个服务器上运行的应用程序 (2)

2-在每台服务器上,我都有一个封装本地部署程序的应用程序,并从服务器接收 REST 调用,并将其传递给封装的本地部署程序。

这种方法非常有效,但现在我需要新 SCDF 版本中的一些新功能,并且随着船长的引入,我不确定这是最好的方法,或者如果可能的话,需要建议。

TIA

最佳答案

看起来您已经探索了代码以更好地了解事物的实现方式。

如您所述,本地 部署程序实现绝不适用于生产部署。因此,SCDF 团队在本地 部署程序实现方面拥有以开发人员为中心的设计目标,并且也限制了其扩展范围。

鉴于此,您根据需要设计设置的方式将 Skipper 服务器嵌入到每个应用程序中是行不通的,因为 Skipper 服务器应该与 SCDF 服务器具有一对一的关系。此外,Skipper 服务器还维护一个本地状态机,当您有不同的 Skipper 服务器实例监听同一 SCDF 服务器时,该状态机可能会失效。这确实使整个设计非常复杂。

关于spring-cloud-dataflow - 需要有关如何在多个专用服务器中创建部署 spring-cloud-dataflow 应用程序以创建流的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60123832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com