我目前使用的是带有redis存储的Socket.IO。带RabbitMQ的Socket.IO?
而且我正在使用Room功能。
所以我完全没关系客房连接(订阅)
和Leave(退订)与Socket.IO。
我刚看到这个页面
http://www.rabbitmq.com/blog/2010/11/12/rabbitmq-nodejs-rabbitjs/
而且我发现,有些人正在使用Socket.IO与RabbitMQ的。
为什么单独使用Socket.IO还不够好?
是否有任何充分的理由使用与rabbitMQ的Socket.IO?
因此,RabbitMQ可以缓解持续消息中的一些重负载。你是否推荐在Socket.IO之前使用RabbitMQ?通过这种方式,Socket.IO可以通过较小的Socket.IO服务器集群进行高度扩展,但可以使用RabbitMQ服务器集群进行扩展。我在正确的轨道上? – InspiredJW 2012-03-23 07:51:56
如果你的意思是“Socket.IO前面的RabbitMQ”有一个web farm,它使用SocketIO来代理来自客户端的请求,然后使用RabbitMQ集群删除旨在持久化的消息,然后分别设置一组服务从RabbitMQ消耗并坚持消息适当,然后是;-) – 2012-03-23 11:01:13