【问题标题】:Redis's message broker, when to useRedis 的消息代理,什么时候使用
【发布时间】:2020-11-05 03:18:17
【问题描述】:

我最近一直在阅读消息代理,最近发现 Redis 也有自己的消息代理,就像 RabbitMQ、Kafka、beantalk 等一样。Redis 还内置了 pub/sub 机制。

我也是socket.io的铁杆用户,所以我对此感到困惑:

  1. Redis 的消息代理的工作方式是否与 RabbitMQ、Kafka、beantalk 等其他代理类似?

  2. 何时使用 Message Broker 与 Pub/Sub 与 socket.io?如果可能,请分享示例。

提前致谢

【问题讨论】:

    标签: sockets apache-kafka redis publish-subscribe


    【解决方案1】:

    我用Kafka消息系统和Redis做过研发。

    Kafka 是一种分布式、分区和复制的提交日志服务,提供消息传递功能以及独特的设计。

    Please refer to this article

    Redis 在存储和各种功能方面与 Kafka 略有不同。 Redis 的核心是一种内存数据存储,可用作高性能数据库和缓存。它非常适合实时数据处理。 Redis 支持的各种数据结构有字符串、哈希、列表、集合和有序集合。

    【讨论】:

    • 这并不能完全回答有关 Redis Streams 或 pub/sub 的问题
    猜你喜欢
    • 2017-09-02
    • 2023-03-06
    • 1970-01-01
    • 2019-12-30
    • 1970-01-01
    • 2018-05-05
    • 2022-12-14
    • 1970-01-01
    • 2011-04-20
    相关资源
    最近更新 更多