领先一步
VMware 提供培训和认证,助您加速进步。
了解更多Spring Cloud Data Flow for Cloud Foundry 的 1.1.1.RELEASE 维护版本现已发布,包含多项稳定性和性能改进。以下是主要亮点:
稳定性改进 SCDF 1.1.0.RELEASE 在 PCF 上使用时,不稳定问题以以下形式呈现给用户。
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 或导航到 Dashboard 中等效的流列表页面时,我们对与流关联的每个应用程序执行了一次网络调用。现在已将其重构和替换为,如果后端运行时支持(Cloud Foundry 部署器当然支持),则在单个网络调用中高效查询所有应用程序状态。此更改显著改善了流列表操作的用户体验。
压力/负载测试 在解决上述不稳定模式的过程中,我们构建了一个全面的集成和验收测试工具。通过模拟数百个并发操作(包括“流创建”、“流部署”、“流销毁”和“流列表”)的负载测试程序,我们能够监控 SCDF 服务器的整体健康状况,并关联确认操作的成功完整执行。
有关 CF-deployer 和 CF-server 改进的更多详细信息,请参阅各自的发布标记 此处 和 此处。