webman 的 redis 队列在多机部署时,多机同时消费问题

一个 webman 项目,用到了 redis 队列,该项目部署到 A 和 B 两台服务器,这样的话,A 和 B 都会同时消费队列吧?假如从队列 pop 后要写入 MySQL,那可能写入库的顺序就不是入队的顺序了。如果有严格的消费顺序要求,多机部署 webman 项目时,怎么保证消费的顺序正确呢?可以设置只在其中一台服务器上消费吗? 谢谢~...

ToogleLiu 发表与 2021-03-31 3414 浏览 4 回答
@官方,使用gatewayClient连接register,如果register设置开户多个进程,连接会时而报错。

@官方,使用gatewayClient连接register,如果register设置开户多个进程,连接会时而报错。   $register = new Register('text://0.0.0.0:1235'); $register->count = 4; //这里设置count大于1...

ToogleLiu 发表与 2019-08-27 2030 浏览 1 回答

ToogleLiu

-36
积分
0
获赞数
0
粉丝数
2019-08-27 加入
×
🔝