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