Tag: amqp

RabbitMQ vs Socket.io?

我正在做实时的Web应用程序开发。 浏览器用户应该能够通过node.js服务器与彼此进行通信。 其中一个用户写邮件,所有其他用户将得到它。 我不太清楚RabbitMQ是如何工作的。 但从快速阅读看来,它似乎处理消息的发布/订阅。 一个用户(在浏览器中)发布一些东西和订阅者(​​在其他浏览器中)得到这个消息。 这不是什么Socket.io使用websockets? 这是我的问题: 他们每个人有什么优点/缺点? 可以用Socket.ioreplaceRabbitMQ吗? 有没有我需要RabbitMQ的networking应用程序,其中Socket.io不足够?