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