Apache Geode & Pivotal GemFire 版 Spring Boot 1.0.0.M3 版本发布!

工程 | John Blum | 2018年9月22日 | ...

我谨代表 Spring 和 Apache Geode 社区,欣然宣布 *Apache Geode & Pivotal GemFire 版 Spring Boot* (SBDG) 的第三个里程碑版本发布,版本号为1.0.0.M3

1.0 正式版的发布工作已接近尾声。在正式版发布之前,还将发布一个开发里程碑版本 (RC1)。新的1.0.0.M3版本可以从 Spring 的 libs-milestone 仓库获取。

新增功能

SBDG 1.0.0.M3增加了对在Apache Geode & Pivotal GemFire(以及由Pivotal GemFire支持的Pivotal Cloud Cache)中使用Spring Boot 的 Actuator功能的支持。

具体来说,此支持包括 Spring Boot HealthIndicators,用于评估以下 GemFire/Geode 组件的状态和健康状况:

  • 缓存

  • 分布式系统/分布式成员

  • 资源管理器

  • 区域

  • 索引

  • 磁盘存储

  • 连续查询

  • 缓存服务器

  • 异步事件队列

  • 网关发送器

  • 网关接收器

除了基本的状态信息外,GemFire/Geode HealthIndicators还提供了必要的配置元数据详细信息以及 GemFire/Geode 组件本身的运行时特性/行为。这包括简单的指标,例如缓存区域命中/未命中计数或客户端和服务器之间的连接负载等。

“必要的”配置元数据详细信息在一个方便的位置提供,因此您不必筛选所有命令行参数、日志文件、属性文件和其他配置文件才能找到应用程序架构中使用的每个 GemFire/Geode 对象的配置。

有关提供的HealthIndicators的更多详细信息,请点击此处

示例

samples分支上,甚至还有一个(已经存在的)未记录的示例,您可以在这里试用。此示例 Spring Boot 应用是一个简单的温度传感器温度监控服务,并使用 Apache Geode CQ 功能将温度事件发送到客户端(监控器)。它使用了足够的 Geode 组件,使 Actuator health 端点变得有趣。

后续计划

在 RC1 版本中,我们计划完成以下工作:

  • (更多)示例,并附带文档

  • 提高测试覆盖率,涵盖所有类型的用例

  • 审查文档的准确性和简洁性。

一如既往,欢迎您的反馈!

问题 | PR | StackOverflow

SpringOne Platform 2018

此外,别忘了今年的 SpringOne Platform 2018!有很多优秀的演讲嘉宾内容不容错过。Luke Shannon 和我将在我们的会议实时扩展 Spring Boot 应用程序中使用 SBDG,向您展示如何将分布式系统模式和原则应用于大规模的 Spring Boot 应用。

获取 Spring 电子简讯

通过 Spring 电子简讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部