Redis 费伊还是雷迪斯

Redis 费伊还是雷迪斯,redis,publish-subscribe,faye,Redis,Publish Subscribe,Faye,我以为我懂这项技术,但也许我不懂。这两者有什么区别?为什么你会选择一个而不是另一个 用例:~实时更新。Redis publish/subscribe是一个非常简单的服务器集群内部使用系统-它需要一个到Redis的开放连接(未经验证,并提供对Redis中所有内容的完全访问) 显然,这是处理适当情况下最有效的方法,但是如果您需要身份验证、可靠交付或http连接,则需要在redis之上添加一个更完整的消息传递系统。费伊是这个领域的选择之一。我是费伊的作者。从概念上讲,Faye和Redis pub/su

我以为我懂这项技术,但也许我不懂。这两者有什么区别?为什么你会选择一个而不是另一个


用例:~实时更新。

Redis publish/subscribe是一个非常简单的服务器集群内部使用系统-它需要一个到Redis的开放连接(未经验证,并提供对Redis中所有内容的完全访问)


显然,这是处理适当情况下最有效的方法,但是如果您需要身份验证、可靠交付或http连接,则需要在redis之上添加一个更完整的消息传递系统。费伊是这个领域的选择之一。

我是费伊的作者。从概念上讲,Faye和Redis pub/sub做的事情非常相似,事实上,Faye的最新版本可以使用Redis作为后端。正如Tom所说,Redis适用于服务器集群内的进程间消息传递,因为Redis客户端将访问整个Redis数据库

如果您希望通过web提供可公开访问的发布/订阅服务,例如为您的网站的UI供电,则Faye更合适。它只做pub/sub,而不是Redis提供的任何其他存储,并在HTTP和WebSocket上工作,而不是在原始TCP套接字上工作。它还允许用户定义的客户端和服务器端扩展来扩展它使用的消息传递协议