如何解决Redis的消息代理,何时使用
我最近一直在阅读有关消息代理的信息,最近发现Redis也拥有自己的消息代理,例如RabbitMQ,Kafka,beanstalk等。Redis还内置了发布/订阅机制。
我也是socket.io的核心用户,所以我对此感到困惑:
-
Redis的消息代理是否以与RabbitMQ,Kafka,beanstalk等其他类似的方式工作?
-
何时使用Message Broker与Pub / Sub与socket.io?请尽可能分享示例。
预先感谢
解决方法
我已经通过使用Kafka消息系统和Redis进行了研发。
Kafka是一种分布式,分区和复制的提交日志服务,它提供消息传递功能以及独特的设计。
Redis在存储和各种功能方面与Kafka有点不同。 Redis的核心是一个内存中的数据存储,可用作高性能数据库和缓存。非常适合实时数据处理。 Redis支持的各种数据结构是字符串,哈希,列表,集合和排序集合。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。