Pivotal Gemfire 相对于 Apache Geode 的优势

Advantage of Pivotal Gemfire over Apache Geode

与 Apache Geode 相比,Pivotal GemFire 提供了哪些额外的功能?

据我所知,我认为企业支持是唯一的额外功能。

是的,您基本上是正确的...Apache Geode 和 Pivotal GemFire 在功能集中基本上是一对一的。

Spring 的角度来看尤其如此(Spring Apache Geode 和 Pivotal GemFire 的数据 (SDG and SDG ;-), Spring Session for Apache Geode & Pivotal GemFire (SSDG) and Spring Boot for Apache Geode & Pivotal GemFire (SBDG).

虽然 Spring Data GeodeSpring Data GemFire 是 2 个独立的 GitHub 存储库直到 Spring Data Moore (2.2),见 here and here, that will be changing as of Spring Data Neumann (2.3) where Spring Data GemFire will become (and already has) a module (spring-data-gemfire) of the Spring Data Geode GitHub Repository; see here。这是可能的,因为代码库实际上是相同的,并且因为 GemFire/Geode 功能集具有奇偶校验。

大部分是Pivotal GemFire today has been rolled into a platform package offered by Pivotal/VMWare in (Pivotal) CloudFoundry, known as Pivotal Cloud Cache。从 "operational" 的角度来看,该平台产品肯定会在高度分布式和集群的企业环境中简化 "running" 和 "managing" Apache Geode,特别是自从 运行 大规模使用该产品以来,考虑到一致性、延迟、高可用性(冗余)、大小要求都不是小事。

作为新 VMWare Tanzu 愿景的一部分,同样的云缓存产品正在扩展为 运行 在 Kubernetes (K8S) 上。因此,我们今天所知道的 Pivotal GemFire 本质上将消失,取而代之的是 CloudFoundry 和 K8S 的 Cloud Cache。

这并不是说商业产品不会添加额外的 "enterprise" class 特性来区别于 Apache Geode 的开源产品,但我真的不能这么说在这个时间点。

无论哪种方式,您都可以放心,Apache Geode 和 Cloud Cache 的所有 Spring 都将 1) 覆盖您,并且 2) 以一致的方式进行, 非侵入性方式,因此您不必更改一行配置或代码。

请参阅here了解我们对用户的承诺。

这也意味着 Spring Boot 是与 Apache Geode 或 (Pivotal/VMWare Tanzu) Cloud Cache 集成和构建的最佳方式。

希望对您有所帮助!