第 1 章 Memcached Server
Data Grid 服务器分布包含一个用于实现 Memcached 文本 和二进制 协议的服务器模块。这允许 Memcached 客户端连接一个或多个由 Data Grid 支持的 Memcached 服务器。这些服务器可以独立使用 Memcached,每个服务器都独立运行,且不会与其他服务器进行通信。它们也可以被集群化,服务器可以将其内容复制或分发到其他由 Data Grid 支持的 Memcached 服务器,从而为客户端提供故障转移功能。
在单端口端点上默认启用 Memcached 端点。Memcached 客户端连接将被自动检测并路由到内部连接器。
1.1. 客户端编码 复制链接链接已复制到粘贴板!
Memcached 文本协议假定客户端读取和写入的数据值是原始字节。
Memcached 客户端无法协商数据类型从服务器获取数据或以不同格式发送数据。可以选择性地将服务器配置为处理使用特定 Media Type 编码的值。通过在 memcached-connector 元素中设置 client-encoding 属性,服务器将返回配置的格式的内容,客户端也可以以此格式发送数据。
当从多个远程端点(如 Rest、HotRod 或 Memcached)访问单个缓存时,client-encoding 很有用。这也允许用户自定义对 Memcached 文本客户端的响应和请求。有关端点间互操作性的详情,请查看端点互操作性文档。