nodejs分布式处理(分区-集群)

m4pnthwp  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(321)

我想就nodejs应用程序的分布式处理征求一些建议。
我需要分发的过程是对聊天服务队列的手动关注,因此我只在有小时可用性、代理可用性以及该过程在服务的单个副本中完成时才进行分配。
此时,我正在锁定redis以尝试分配负载,并确保一次只有一个副本在一个进程上工作。然而,我一直有高redis负载的问题,所以我想找到一个替代的需要。
我突然想到要做一些类似于faust(python)在kafka上所做的事情,分配工作分区,这样当服务重新启动时,就可以自动重新分配要完成的工作。
我想知道你是否知道有哪家书店能帮我达到这个目的,如果没有,你能给我一个主意。
感谢您的关注和合作

z6psavjg

z6psavjg1#

查看redis流
它有消费者群体的概念(一组消费者,每个人做一部分工作),它类似于Kafka。
你不需要一本书,只要阅读redis网站就可以开始了。

相关问题