CNode

redis 一个发布者多个订阅者,请问是否可以只让一个订阅者接收到?

问答
Ppzzcn发布于8 年前最后回复8 年前5 回复4238 浏览0 收藏

使用redis做一个简单的消息队列 比如我有10个进程去订阅了某个消息,正常情况一旦有消息过来,我10个进程会同时得到这个消息,然后同时去处理。但是我只想由一个线程来处理。请问redis的队列功能是否可以做到。 看过egg.js的文档,好像他们的处理方式是指定一个专用的进程来订阅消息,然后再由这个进程自动的分配给不同的进程去处理。

查看回复

回复 (5)

Z
zswnew#1·8 年前

分布式锁

来自酷炫的 CNodeMD

D
dbit-xia#2·8 年前

bull,kue 支持这个场景

P
pzzcn#3·8 年前
引用 dbit-xiabull,kue 支持这个场景

@dbit-xia 请问是否可以收的详细一点?

D
dbit-xia#4·8 年前
P
pzzcn#5·8 年前
引用 dbit-xia@pzzcn github上去搜一下

@dbit-xia 感谢,bull好像很满足我的需求,我测试一下

参与回复
登录后即可参与回复。登录