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

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

我很高兴代表 Spring 和 Apache Geode 社区宣布 Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 的第三个里程碑版本,版本号为 1.0.0.M3

1.0 最终 GA 版本的代码几乎完成。在最终 GA 之前,将还有一个开发里程碑 (RC1)。新的 1.0.0.M3 代码可以从 Spring libs-milestone 仓库获取。

新特性

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

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

  • 缓存

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

  • 资源管理器

  • 区域

  • 索引

  • 磁盘存储

  • 连续查询

  • 缓存服务器

  • 异步事件队列

  • 网关发送器

  • 网关接收器

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

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

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

示例

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

下一步是什么

到 RC1,我们打算完成以下工作

  • (更多)示例,包含完整的文档

  • 增加测试覆盖率,涵盖所有类型的 UC

  • 检查文档的正确性和简洁性。

一如既往,欢迎反馈!

问题 | PR | StackOverflow

SpringOne Platform 2018

此外,不要忘记今年的 SpringOne Platform 2018!这里有很多很棒的 演讲者内容,你不想错过。Luke Shannon 和我将在我们的会话中使用 SBDG,实时扩展 Spring Boot 应用程序,向您展示如何将分布式系统模式和原则应用于大规模的 Spring Boot 应用程序。

获取 Spring 新闻简报

随时关注 Spring 新闻简报

订阅

抢先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部