Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js NodeJS分布式处理(分区-集群)_Node.js_Redis_Semaphore_Distributed Computing_Partition - Fatal编程技术网

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

Node.js NodeJS分布式处理(分区-集群),node.js,redis,semaphore,distributed-computing,partition,Node.js,Redis,Semaphore,Distributed Computing,Partition,我想就NodeJS应用程序的分布式处理征求一些建议 我需要分发的过程是聊天服务队列的手动关注,因此我仅在有小时可用性、代理可用且该过程在服务的单个副本中完成时才进行分配 此时,我正在锁定Redis以尝试分配负载,并确保一次只有一个副本在一个进程上工作。然而,我一直有高Redis负载的问题,所以我想找到一个替代的需要 我突然想到要做一些类似于faust(python)在Kafka上所做的事情,分配工作分区,以便在服务重新启动时自动重新分配要完成的工作 我想知道你是否知道有哪家书店可以帮我达到这个目

我想就NodeJS应用程序的分布式处理征求一些建议

我需要分发的过程是聊天服务队列的手动关注,因此我仅在有小时可用性、代理可用且该过程在服务的单个副本中完成时才进行分配

此时,我正在锁定Redis以尝试分配负载,并确保一次只有一个副本在一个进程上工作。然而,我一直有高Redis负载的问题,所以我想找到一个替代的需要

我突然想到要做一些类似于faust(python)在Kafka上所做的事情,分配工作分区,以便在服务重新启动时自动重新分配要完成的工作

我想知道你是否知道有哪家书店可以帮我达到这个目的,或者如果没有,可以给我一个想法

感谢您的关注和合作

退房

它有消费者群体的概念(每个人都做一部分工作的消费者群体),它类似于卡夫卡

你不需要一本书,只要阅读Redis网站就可以开始了。

查看

它有消费者群体的概念(每个人都做一部分工作的消费者群体),它类似于卡夫卡

你不需要一本书,只要阅读Redis网站就可以开始了