Pivotal GemFire在Apache Geode上提供了哪些额外的功能?
据我所见,我认为企业支持是唯一的额外功能。
是的,您基本上是正确的... Apache Geode和Pivotal GemFire本质上在功能集中是1比1的。
从Spring角度来看尤其如此(Apache Geode和Pivotal GemFire的Spring数据([SDG和SDG;-),Apache Geode和Pivotal GemFire的Spring会话] >(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 Geode GitHub Repository的模块(spring-data-gemfire
);参见here。这是可能的,因为代码库实际上是相同的,并且因为GemFire / Geode功能集具有奇偶校验。Pivotal GemFire的大部分现在已被卷入(Pivotal)CloudFoundry中由Pivotal / VMWare提供的平台程序包中,称为Pivotal Cloud Cache。该平台产品肯定从“运营”的角度简化了高度分布式和集群企业环境中的“运行”和“管理” Apache Geode,特别是因为考虑到一致性,延迟,高可用性(冗余),调整大小而大规模运行该产品要求不是小事。
此相同的Cloud Cache产品已扩展为可在Kubernetes(K8S)上运行,这是新的VMWare Tanzu愿景的一部分。因此,今天我们所知道的Pivotal GemFire实际上将消失,并被CloudFoundry和K8S的Cloud Cache所取代。
这并不是说该商业产品不会添加其他“企业”类功能,以使其与Apache Geode的开源产品区分开来,但是我现在还不能说出来。
无论哪种方式,您都可以放心,Apache Geode和Cloud Cache的所有Spring
都将1)覆盖您,2)以一致的,非侵入性的方式进行,因此您不必进行更改一行配置或代码。请参阅here以了解我们对用户的承诺。
这也意味着Spring Boot
仅仅是与Apache Geode或(Pivotal / VMWare Tanzu)Cloud Cache集成和构建的最佳方法。希望这会有所帮助!