Spring cloud dataflow 如何扩展spring云数据流服务器

Spring cloud dataflow 如何扩展spring云数据流服务器,spring-cloud-dataflow,Spring Cloud Dataflow,通常我们在一台机器上运行spring云数据流的Jar,但如果在这段时间内我们在机器上创建了许多流,服务器过载并成为单点故障,会怎么样,我们是否可以在另一台机器上运行SpringCloudDataFlowServerJAR,并将数据流转移到另一台机器上,这样我们就可以避免任何此类故障,使整个系统更具弹性和健壮性。或者,当我们在PCF/或cloud foundry上部署整个系统时,扩展是否会自动发生。SCDF是一个简单的启动应用程序。它不保留流/任务应用程序本身的任何状态,但它会跟踪数据库中的DSL

通常我们在一台机器上运行spring云数据流的Jar,但如果在这段时间内我们在机器上创建了许多流,服务器过载并成为单点故障,会怎么样,我们是否可以在另一台机器上运行SpringCloudDataFlowServerJAR,并将数据流转移到另一台机器上,这样我们就可以避免任何此类故障,使整个系统更具弹性和健壮性。或者,当我们在PCF/或cloud foundry上部署整个系统时,扩展是否会自动发生。

SCDF是一个简单的启动应用程序。它不保留流/任务应用程序本身的任何状态,但它会跟踪数据库中的DSL定义

通常会在前面提供多个SCDF服务器实例和一个负载平衡器以实现弹性


特别是在PCF中,如果将SCDF服务器扩展到>1,PCF将自动负载平衡传入流量(来自SCDF Shell/GUI)。同样重要的是要注意,如果应用程序实例因任何原因停机,PCF将自动重新启动。您将通过这种方式设置多个级别的恢复能力。

您能否提供命令或步骤,以增加SCDF中任何应用程序的实例数?因为我已经注册了3个应用程序。源|处理器|接收器。我想将2个实例分配给处理器应用程序。您只需从cf CLI发出
cf scale-I 2
。或者,如果您事先知道扩展需求,您可以使用部署属性(例如,`deployer..count=2)直接部署具有“n”个应用程序的流-请参阅docs.Got。我们可以在shell中使用下面的命令添加实例。例如:streamdeploystream\u name——properties app.app\u name.count=2。这是我的工作。