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 组件的状态和健康状况:

  • Cache

  • DistributedSystem / DistributedMember

  • ResourceManager

  • 区域

  • Indexes

  • DiskStores

  • Continuous Queries

  • CacheServers

  • Pools

  • AsyncEventQueues

  • GatewaySenders

  • GatewayReceivers

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

“关键”配置元数据详细信息集中在一个方便的位置提供,这样您就不必翻阅所有命令行参数、日志文件、属性文件和其他配置文件来查找应用程序体系结构中使用的每个 GemFire/Geode 对象的配置。

有关提供的 HealthIndicators 的更多详细信息,请在此处找到:here

示例

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

接下来是什么

截至 RC1,我们计划完成以下工作:

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

  • 加强测试覆盖,涵盖各种用户场景 (UCs)

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

一如既往,欢迎提供反馈!

问题 | 拉取请求 | StackOverflow

SpringOne Platform 2018

此外,别忘了今年的 SpringOne Platform 2018!有许多精彩的演讲者内容,您一定不想错过。Luke Shannon 和我将在我们的会议《实时扩展 Spring Boot 应用程序》(Scaling Spring Boot Application in Real-Time)中使用 SBDG,向您展示如何在规模化时将分布式系统模式和原则应用于您的 Spring Boot 应用程序。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有