适用于 Cloud Foundry 的 Spring Cloud Data Flow 1.1.1 维护版本已发布

发布 | Eric Bottard | 2017年2月22日 | ...

适用于 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-deployerCF-server 改进的更多详细信息,请参阅相应的发布标记 此处此处

获取 Spring 新闻简报

通过 Spring 新闻简报保持联系

订阅

更进一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部