2017-02-26 78 views
0

有谁知道memcached客户端是否可以使用websocket连接连接到memcached?我问的原因是我们想使用AWS的应用程序负载平衡器,它只通过websocket连接支持TCP。我们的应用程序使用TCP从缓存中检索属性,我们希望将它们放在ALB后面进行缩放。使用websocket连接客户端连接到memcached

回答

3

Websockets不是普通的TCP套接字,但它们由使用HTTP的初始握手和消息本身放入特殊框架组成。这意味着要使用Websockets与某些服务器通信,服务器必须了解Websockets。 Memcached没有实现Websockets接口,这意味着不可能使用Websockets与memcached进行通信。

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

+0

对,我们目前正在使用ELB并希望移动到ALB以使用其更智能的健康检查机制。感谢您的详细回复。 – royeet