• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lux182
V2EX  ›  程序员

spring-data-redis 可以实现消息队列吗?

  •  
  •   lux182 · Jun 7, 2017 · 4007 views
    This topic created in 3440 days ago, the information mentioned may be changed or developed.

    看官方文档和网上的都是发布订阅模式。

    15 replies  •  2017-06-09 17:48:09 +08:00
    zhenjiachen
    zhenjiachen
    Jun 7, 2017
    1
    CFM880
    CFM880
    Jun 7, 2017
    2
    redis 订阅是阻塞的,消息队列还是用 rabbit-mq 吧
    lux182
    lux182
    OP
    Jun 7, 2017
    3
    @zhenjiachen 这个是发布订阅的例子
    lux182
    lux182
    OP
    Jun 7, 2017
    4
    @CFM880 rabbit-mq 太重了,想用 redis 直接做。
    Immortal
    Immortal
    Jun 7, 2017
    5
    redis 订阅完全可以 只是官方文档有说 不一定 100%达 有那么点可能丢消息
    lux182
    lux182
    OP
    Jun 7, 2017 via iPhone
    6
    @Immortal 是的
    Immortal
    Immortal
    Jun 7, 2017
    7
    @lux182 看你具体需求了 我这边项目直接用了 redis 这个不可达基本我忽略了 偶尔一两次不影响业务
    yidinghe
    yidinghe
    PRO
    Jun 7, 2017 via Android
    8
    一直用 Redis 做消息队列,反正我这里需求是可以满足的,基础服务少一点是一点。
    0915240
    0915240
    Jun 7, 2017
    9
    list queue ?

    list 然后 left push ,block right pop ?
    broadliyn
    broadliyn
    Jun 7, 2017
    10
    什么叫 rabbitmq 太重了??

    配置太繁琐?启动太慢? api 不好用????
    slixurd
    slixurd
    Jun 7, 2017
    11
    @broadliyn 目测“太重了”是指引入一个额外的,现在还没有使用的中间件
    lux182
    lux182
    OP
    Jun 9, 2017
    12
    @Immortal 我们用来发短信,也不会影响太大
    lux182
    lux182
    OP
    Jun 9, 2017
    13
    @yidinghe
    @0915240 现在的实现方案就是这样
    lux182
    lux182
    OP
    Jun 9, 2017
    14
    @broadliyn
    @slixurd 这个是 leader 选型的,只让用 redis
    0915240
    0915240
    Jun 9, 2017 via iPhone
    15
    @lux182 这种其实还好 不是太重的也许可以用用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1434 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 15:57 · PVG 23:57 · LAX 07:57 · JFK 10:57
    ♥ Do have faith in what you're doing.