更进一步
VMware 提供培训和认证,以加速您的进步。
了解更多适用于 Cloud Foundry 的 Spring Cloud Data Flow 1.1.1.RELEASE 维护版本现已发布,并包含各种稳定性和性能改进。以下是亮点
稳定性改进 在 PCF 上使用 SCDF 的 1.1.0.RELEASE 版本时,用户会遇到以下形式的不稳定性问题。
stream list
操作会挂起,并最终超时,出现“IllegalStateException: 503 Bad Gateway”或“IllegalStateException: Timeout on block read”异常。这已在 cf-java-client 库中得到解决。
当 SCDF 服务器长时间处于冷/空闲状态,并且 OAUTH 令牌刷新例程在后台发生时,对服务器的任何新操作都永远不会完成。OAUTH 刷新令牌例程在成功协商新令牌时存在错误。这已在 cf-java-client 库中得到解决。
错误处理改进 改进的错误处理和日志记录支持包括操作及其调用链详细信息。这在 SCDF 中执行 100 多个流/任务操作时特别有用,如果在过程中发生任何故障,将很容易关联并更有效地确定根本原因。SCDF 的 cf-deployer、cf-java-client 和 reactor-core 项目中已经进行了错误处理改进。
网络调用优化 从 shell 调用 stream list
或导航到仪表板中的等效流列表页面时,我们会为与流关联的每个应用程序执行一次网络调用。现在已经对其进行了重构,以便在底层运行时支持的情况下,有效地查询单个网络调用中的所有应用程序状态(Cloud Foundry 部署程序肯定支持)。此更改显着改善了流列表操作的用户体验。
压力/负载测试 在解决上述不稳定性模式的过程中,我们构建了一个全面的集成和验收测试工具。通过负载测试例程模拟服务器上的 100 多个并发操作,包括“stream creates”、“stream deploys”、“stream destroys”和“stream lists”,我们能够监控 SCDF 服务器的整体运行状况,并进行关联以确认操作的完全成功执行。
有关 CF-deployer 和 CF-server 改进的更多详细信息,请参阅相应的发布标记 此处 和 此处。