抢先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我很高兴代表 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!这里有很多很棒的 演讲者 和 内容,你不想错过。Luke Shannon 和我将在我们的会话中使用 SBDG,实时扩展 Spring Boot 应用程序,向您展示如何将分布式系统模式和原则应用于大规模的 Spring Boot 应用程序。