gpt4 book ai didi

node.js - NodeJS分布式处理(分区-集群)

转载 作者:行者123 更新时间:2023-12-03 06:44:41 27 4
gpt4 key购买 nike

我想征询有关NodeJS应用程序的分布式处理的一些建议。
我需要分发的过程是手动关注聊天服务队列,因此,我仅在有时间可用,座席可用且该过程在该服务的单个副本中完成时才进行分配。
在这一点上,我锁定Redis以尝试分配负载,并确保一次仅一个副本正在处理一个进程。但是我在Redis高负载方面一直遇到问题,因此我想找到一种替代方法。
我想到做的事情类似于faust(python)在Kafka上所做的事情,分配工作分区,以便在服务重新启动时自动完成要完成的工作的重新分配。
我想知道您是否知道可以帮助我达到这个目的的任何书店,或者如果没有,可以给我一个主意。
感谢您的关注与合作

最佳答案

查看Redis Stream
它的概念是消费者组(一组消费者,每个人都在做一部分工作),它类似于Kafka。
您不需要一本书,只需阅读Redis网站即可开始。

关于node.js - NodeJS分布式处理(分区-集群),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63349605/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com