workerman 里面的redis 队列是基于redis的什么特性实现的?

myzero680

问题描述

workerman 里面的redis 队列是基于redis的什么特性实现的?

能否保证队列不会丢失数据?

能否能手动ACK?

大并发多线程下是否存在竞争关系?

队列堆积怎么处理?

1364 1 0
1个回答

释永战

利用redis的链表以阻塞方式弹出元素的特性实现的,只要服务器不宕机并且消费代码没有错误就不会丢失,多线程大并发消费也不会冲突的,如果队列堆积的话就多开进程去消费就行了

  • 暂无评论
×
🔝