Client/Server 配置
在客户端/服务器体系结构中,相对较小的服务器集群管理许多客户端应用程序的缓存数据和访问相同数据。 客户端可以高效地更新和访问数据,使服务器管理向其他客户端的数据分发以及与外部数据存储的任何同步。
- 标准 Client/Server 部署
在最常见的Client/Server拓扑中,缓存服务器集群为许多客户端提供缓存服务。 缓存服务器在数据Region中具有同类数据存储,这些数据Region在服务器集群中进行复制或分区。
-
Apache Geode Locator为您的客户提供可靠,灵活的Server Discovery服务。 您可以将所有服务器用于所有客户端请求,或根据功能分组服务器,Locator将每个客户端请求定向到正确的服务器组。
Apache Geode客户端进程中的服务器池进程,管理面向服务器层的所有客户端连接请求。 要充分利用池功能,您应该了解连接池如何管理服务器连接。
配置Client/Server系统 配置服务器和客户端进程以及数据Region以运行client/server系统。
-
在client/server配置中,通过将服务器放入逻辑成员组,您可以控制客户端使用哪些服务器,并针对特定数据或任务指向特定服务器。 您可以配置服务器以管理不同的数据集或将特定的客户端流量定向到服务器的子集,例如直接连接到后端数据库的服务器。
-
For easy configuration, you can start with these example client/server configurations and modify for your systems. 为了便于配置,您可以从这些Client/Server配置样例开始,并针对您的系统进行修改。
-
您可以使用服务器负载平衡和池连接的客户端线程使用来调优client/server系统。 例如,您可以配置服务器使用缓存服务器
load-poll-interval
属性检查其加载的频率,或者通过实现org.apache.geode.cache.server
包来配置您自己的服务器负载指标。