有没有轻量级分布式消息队列

42 天前
 1800x
用于小型分布式微服务系统
要求:
1 几乎没有资源消耗
2 上手、维护简单
3 没有单点故障
4 支持发布/订阅
5 支持失败重试
6 支持定时/延时消息
7 支持 go python

目前主流消息队列,资源消耗大、维护困难。
数据储存可以用 mysql redis 。这两样一般的系统都有。
当然,这个消息队列上传输的数据量不大。
3581 次点击
所在节点    Go 编程语言
33 条回复
BeijingBaby
42 天前
既然分布式了,不太可能还很轻量吧。毕竟各种情况都要考虑到。
904653238
42 天前
@8355 用 redis stream, 你们的流重分配是自己做的吗?
8355
42 天前
@904653238 这个没啥难度是自己做的,重新投递即可,stream 内部机制可以记录重试次数和超时时间。
904653238
42 天前
@8355 能交流下吗? OTA0NjUzMjM4
Scarb
42 天前
rabbitmq
xsen
42 天前
nsq
nats
su14772
42 天前
redis stream 不就可以么
update
42 天前
redis stream
yougg
41 天前
zzhaolei
41 天前
IDAEngine
41 天前
rabbitmq
xierqii
30 天前
pulsar https://pulsar.apache.org/

要是测试用,用镜像一键拉起服务,方便快捷。
dyllen
22 天前
redis 吧,不用额外引入外部组件,引入一个 redis 队列的库就能用了。

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

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

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

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

© 2021 V2EX