Laravel redis队列与rabbitmq对比

可靠性:

  • redis需要手动(在业务代码中)将lpop失败的任务(消息)push到队列中
  • rabbitMQ可以自动处理失败的任务(消息)使数据不丢失(ack机制)

性能:

  • redis基于内存操作性能更高,更轻量

持久化:

  • redis持久化策略AOF,RDB基于整个redis数据进行持久化
  • rabbitmq 粒度更细,可以基于队列,消息持久化
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 25

这个对比很有意义!
因为相当多的人在用redis做队列服务,而且Laravel都是用redis做的队列扩展,正是因为对比AMQP,所以redis才推出的自己的队列服务
按照他们的逻辑,MySQL这种关系型数据库也不应该和MongoDB对比、M1芯片也不应该和酷睿12对比。。。
我最恶心那些玩文字游戏的人

1年前 评论
保安 (楼主) 1年前
勇敢的心 (作者) 1年前
保安 (楼主) 1年前
保安 (楼主) 1年前
playmaker 1年前
勇敢的心 (作者) 1年前
哪吒的狗腿子 1年前

淡定淡定~可以改个标题:redis与rabbitmq的队列比较

1年前 评论

这俩使用场景都不一样,这么对比没意思

1年前 评论
zion_xayts_com 1年前
保安 (楼主) 1年前
哪吒的狗腿子 (作者) 1年前
保安 (楼主) 1年前
哪吒的狗腿子 (作者) 1年前
保安 (楼主) 1年前
哪吒的狗腿子 (作者) 1年前

rabbitmq怎么也得和redis stream比吧

1年前 评论
保安 (楼主) 1年前
人艰不拆 (作者) 1年前
mengdodo

不是一个东西没法比较吧

1年前 评论
保安 (楼主) 1年前
保安 (楼主) 1年前

没有分享,只会挑刺儿的人勿回此贴。这本来只是我单纯记录下,上来一群人只挑刺儿,我瞬间明白为啥中国开源为啥那么难做了,嘴皮子动动谁都行

1年前 评论
寞小陌 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!