Я занимаюсь разработкой веб-приложений в реальном времени.
Пользователи браузера должны иметь возможность общаться друг с другом через сервер node.js. Один из пользователей пишет сообщение, и все остальные пользователи его получат.
Я не совсем понимаю, как работает RabbitMQ. Но при быстром чтении кажется, что он обрабатывает публикацию / подписку на сообщения.
Пользователь (в браузере) что-то публикует, а подписчики (в других браузерах) получают это сообщение. Разве это не то, что Socket.io делает с веб-сокетами?
Вот мои вопросы: