使用 websocket 连接的客户端连接到 memcached

Connecting to memcached using a websocket connected client

有谁知道 memcached 客户端是否可以使用 websocket 连接连接到 memcached?我问的原因是我们想使用 AWS 的 Application Load Balancer,它仅通过 websocket 连接支持 TCP。我们的应用程序使用 TCP 从缓存中检索属性,我们希望将它们放在 ALB 后面以实现扩展。

Websockets 不是普通的 TCP 套接字,但它们包含使用 HTTP 的初始握手,并且消息本身被放入特殊的帧中。这意味着要使用 Websockets 与某些服务器通信,服务器必须了解 Websockets。 Memcached 没有实现 Websockets 接口,这意味着无法使用 Websockets 与 memcached 通信。

但是,根据 the documentation,AWS Classic Load Balancer 确实支持纯 TCP 负载平衡,因此您可以使用它来代替 Application Load Balancer。