领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多Spring Cloud Data Flow for Cloud Foundry 的 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 中执行数百个流/任务操作时尤其有用,如果在此过程中出现任何故障,则可以更有效地关联并确定根本原因。SCDF 的 cf-deployer、cf-java-client 和 reactor-core 项目都进行了错误处理改进。
网络调用优化 从 shell 调用stream list
或在仪表板中导航到等效的流列表页面时,我们对与流关联的每个应用程序执行网络调用。现在已对此进行重构,如果后端运行时支持(Cloud Foundry 部署程序肯定支持),则将其替换为有效地查询单个网络调用中的所有应用程序状态。此更改显著提高了流列表操作的用户体验。
压力/负载测试 在解决上述稳定性模式的过程中,我们构建了一个全面的集成和验收测试工具。通过负载测试例程模拟对服务器的数百个并发操作,包括“创建流”、“部署流”、“销毁流”和“列出流”,我们能够监控 SCDF 服务器的整体运行状况,并关联以确认操作的成功执行。
有关CF-deployer和CF-server改进的更多详细信息,请参阅各自的发行标记此处和此处。