【发布时间】:2020-01-28 05:25:22
【问题描述】:
与 Apache Geode 相比,Pivotal GemFire 提供了哪些额外功能?
据我所知,我认为企业支持是唯一的额外功能。
【问题讨论】:
标签: gemfire geode spring-data-gemfire
与 Apache Geode 相比,Pivotal GemFire 提供了哪些额外功能?
据我所知,我认为企业支持是唯一的额外功能。
【问题讨论】:
标签: gemfire geode spring-data-gemfire
是的,您基本正确... Apache Geode 和 Pivotal GemFire 在功能集中基本上是一对一的。
从 Spring 的角度来看尤其如此(Apache Geode 和 Pivotal GemFire 的 Spring 数据(SDG 和 SDG ;-),Spring Apache Geode 和 Pivotal GemFire 的会话 (SSDG) 和 Apache Geode 和 Pivotal GemFire 的 Spring Boot (SBDG)。
虽然 Spring Data Geode 和 Spring Data GemFire 是 2 个独立的 GitHub 存储库,直到 Spring Data Moore (2.2),请参阅 here和here,这将从 Spring Data Neumann (2.3) 开始发生变化,其中 Spring Data GemFire 将成为(并且已经拥有)一个模块 (spring-data-gemfire) Spring Data Geode GitHub 存储库;见here。这是可能的,因为代码库实际上是相同的,并且因为 GemFire/Geode 功能集具有奇偶性。
今天Pivotal GemFire 的大部分内容已被整合到 (Pivotal) CloudFoundry 中的 Pivotal/VMWare 提供的平台包中,称为Pivotal Cloud Cache。该平台产品从“操作”的角度肯定简化了在高度分布式和集群企业环境中的“运行”和“管理”Apache Geode,特别是因为大规模运行该产品,同时考虑到一致性、延迟、高可用性(冗余)、规模需求不是小事。
作为新 VMWare Tanzu 愿景的一部分,同样的 Cloud Cache 产品正在扩展以在 Kubernetes (K8S) 上运行。因此,我们今天所知道的 Pivotal GemFire 本质上将消失并被 CloudFoundry 和 K8S 的云缓存所取代。
这并不是说商业产品不会添加额外的“企业”类功能以将其与开源产品 Apache Geode 区分开来,但我现在真的不能谈论这个。
无论哪种方式,您都可以放心,Apache Geode 和 Cloud Cache 的所有 Spring 功能都将 1) 为您提供支持,并且 2) 以一致、非侵入性的方式进行,以便您做到无需更改单行配置或代码。
请参阅here,了解我们对用户的承诺。
这也意味着 Spring Boot 是与 Apache Geode 或 (Pivotal/VMWare Tanzu) Cloud Cache 集成和构建的最佳方式。
希望这会有所帮助!
【讨论】: