Geode拓扑类型

Posted 漂流小王子日记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Geode拓扑类型相关的知识,希望对你有一定的参考价值。

Geode 拓扑类型

Apache Geode 拓扑选项允许您水平和垂直扩展。

Apache Geode 提供了多种缓存拓扑:

  • 所有系统的核心是single、P2P集群
  • 对于水平和垂直扩展,您可以将单个系统组合成客户端/服务器和多站点 (WAN) 拓扑:
    • 客户端/服务器系统中,少数服务器进程为更大规模的客户端组管理数据和事件处理。
    • 多站点系统中,几个地理上不同的系统松散地耦合到一个单一的、cohesive的处理单元中。

P2P 配置

点对点集群是所有 Geode 安装的构建块。 单独的点对点是最简单的拓扑。 每个缓存实例或成员直接与集群中的每个其他成员通信。 此缓存配置主要用于需要在应用程序进程空间内嵌入缓存并参与集群的应用程序。 一个典型的例子是应用程序服务器集群,其中应用程序和缓存位于同一位置并共享同一个堆。

客户端/服务器配置

客户端/服务器拓扑是垂直扩展的模型,其中客户端通常在应用程序进程空间中托管一小部分数据,并将其余部分委托给服务器系统。 与点对点本身相比,客户端/服务器架构提供了更好的数据隔离、更高的拉取性能和更高的可扩展性。 如果数据分发会给网络带来非常重的负载,客户端/服务器架构通常会提供更好的性能。 在任何客户端/服务器安装中,服务器系统本身就是一个P2P系统,数据分布在服务器之间。 客户端系统有一个连接池,用于与服务器和其他 Geode member进行通信。 客户端也可能包含本地缓存。

多站点配置

对于水平扩展,您可以使用松散耦合的多站点拓扑。 对于多站点,多个 Geode 系统松散耦合,通常跨越地理距离,连接速度较慢,例如使用 WAN。 这种拓扑结构比单个系统的紧密耦合提供了更好的性能,并且位置之间具有更大的独立性,因此如果连接或远程站点不可用,每个站点都可以独立运行。 在多站点安装中,每个单独的站点都是P2P或客户端/服务器系统。

以上是关于Geode拓扑类型的主要内容,如果未能解决你的问题,请参考以下文章

一个拓扑全搞定 -- 一个拓扑搞定 ospf的5种LSA类型

Open Cascade:拓扑类型(Topo_DS)之间类型转换

Geode 通信机制

Geode上的Apache Lucene LatLonPoint查询

缓存系统 - Redis vs Geode/GemFire

通用串行总线USB接口——基础总结(USB版本演进接口类型电气特性拓扑结构USB硬件接口实现)