#sockets #apache-kafka #redis #publish-subscribe
#сокеты #apache-kafka #redis #опубликовать-подписаться
Вопрос:
В последнее время я читал о брокере сообщений и недавно обнаружил, что у Redis также есть свой собственный брокер сообщений, такой как RabbitMQ, Kafka, beanstalk и т. Д. Redis также имеет встроенный механизм pub / sub.
Я тоже хардкорный сокет.пользователь ввода-вывода, так что меня это смущает:
-
Работает ли брокер сообщений Redis аналогично другим, таким как RabbitMQ, Kafka, beanstalk?
-
Когда использовать брокер сообщений против Pub / Sub против socket.io ? Пожалуйста, поделитесь примером, если это возможно.
Заранее спасибо
Ответ №1:
Я выполнил исследования и разработки, используя систему сообщений Kafka и Redis.
Kafka — это распределенная, разделенная и реплицируемая служба журналов фиксации, которая обеспечивает функциональность обмена сообщениями, а также уникальный дизайн.
Пожалуйста, обратитесь к этой статье
Redis немного отличается от Kafka с точки зрения его хранения и различных функциональных возможностей. По своей сути Redis — это хранилище данных в памяти, которое можно использовать как высокопроизводительную базу данных и кэш. Он идеально подходит для обработки данных в режиме реального времени. Различные структуры данных, поддерживаемые Redis, — это строки, хэши, списки, наборы и отсортированные наборы.
Комментарии:
1. Это не совсем отвечает на вопрос о потоках Redis или pub / sub