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

2017-06-07 15:23:40 +08:00
 lux182

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

3254 次点击
所在节点    程序员
15 条回复
zhenjiachen
2017-06-07 15:37:45 +08:00
CFM880
2017-06-07 16:51:45 +08:00
redis 订阅是阻塞的,消息队列还是用 rabbit-mq 吧
lux182
2017-06-07 17:16:18 +08:00
@zhenjiachen 这个是发布订阅的例子
lux182
2017-06-07 17:17:03 +08:00
@CFM880 rabbit-mq 太重了,想用 redis 直接做。
Immortal
2017-06-07 17:31:13 +08:00
redis 订阅完全可以 只是官方文档有说 不一定 100%达 有那么点可能丢消息
lux182
2017-06-07 20:16:35 +08:00
@Immortal 是的
Immortal
2017-06-07 20:53:05 +08:00
@lux182 看你具体需求了 我这边项目直接用了 redis 这个不可达基本我忽略了 偶尔一两次不影响业务
yidinghe
2017-06-07 20:56:33 +08:00
一直用 Redis 做消息队列,反正我这里需求是可以满足的,基础服务少一点是一点。
0915240
2017-06-07 21:38:55 +08:00
list queue ?

list 然后 left push ,block right pop ?
broadliyn
2017-06-07 22:38:51 +08:00
什么叫 rabbitmq 太重了??

配置太繁琐?启动太慢? api 不好用????
slixurd
2017-06-07 23:09:51 +08:00
@broadliyn 目测“太重了”是指引入一个额外的,现在还没有使用的中间件
lux182
2017-06-09 16:19:55 +08:00
@Immortal 我们用来发短信,也不会影响太大
lux182
2017-06-09 16:25:43 +08:00
@yidinghe
@0915240 现在的实现方案就是这样
lux182
2017-06-09 16:26:56 +08:00
@broadliyn
@slixurd 这个是 leader 选型的,只让用 redis
0915240
2017-06-09 17:48:09 +08:00
@lux182 这种其实还好 不是太重的也许可以用用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/366675

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX