首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要关于如何在多个专用服务器上创建部署spring-cloud-dataflow应用程序以创建流的建议

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

Stack Overflow用户
提问于 2020-02-08 12:06:30
回答 1查看 74关注 0票数 3

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

我过去曾通过以下方式创建过此基础架构:

1-通过实现所提供的接口创建了一个"scdf-server“(ui和shell运行良好,无需更改)。此服务器使用REST调用将请求转发到在每个服务器上运行的应用程序(2

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

这种方法工作得很好,但现在我需要新的SCDF版本中的一些新功能,并且随着skipper的引入,我不确定这是不是最好的方法,或者它是否可能需要建议。

提亚

EN

回答 1

Stack Overflow用户

发布于 2020-02-18 15:57:22

看起来您已经研究了代码,以便更好地了解如何实现这些内容。

正如您所说的,local部署程序实现从来都不是用于生产部署的。因此,SCDF团队在local部署程序实现上有以开发为中心的设计目标,同时也限制了扩展的范围。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60123832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档