Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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 阿帕奇脉冲星吞吐量_Node.js_Throughput_Apache Pulsar - Fatal编程技术网

Node.js 阿帕奇脉冲星吞吐量

Node.js 阿帕奇脉冲星吞吐量,node.js,throughput,apache-pulsar,Node.js,Throughput,Apache Pulsar,我在本地机器上运行ApachePulsar单机版,作为排队系统的docker容器,并将1000个作业推到一个主题,比如“演示” 如果我有1名消费者正在收听“演示”主题,并在100毫秒-500毫秒内处理作业和确认。所有作业都在大约80秒内完成 但是,如果我对更多的消费者(2或4个消费者)进行相同的1000个工作测试,则总体吞吐量保持不变,大约为80秒 我不确定我是否缺少一些所需的配置,或者是否需要多个脉冲星代理,或者我应该怎么做,如果我增加消耗,消耗吞吐量也应该增加,比如在两个消耗的情况下,大约4

我在本地机器上运行ApachePulsar单机版,作为排队系统的docker容器,并将1000个作业推到一个主题,比如“演示”

如果我有1名消费者正在收听“演示”主题,并在100毫秒-500毫秒内处理作业和确认。所有作业都在大约80秒内完成

但是,如果我对更多的消费者(2或4个消费者)进行相同的1000个工作测试,则总体吞吐量保持不变,大约为80秒

我不确定我是否缺少一些所需的配置,或者是否需要多个脉冲星代理,或者我应该怎么做,如果我增加消耗,消耗吞吐量也应该增加,比如在两个消耗的情况下,大约40-45秒

Docker图片:apachepulsar/脉冲星

消费者选择: 订阅类型:共享, 接管人人数:100, ackTimeoutMillis:1200000


谢谢

只要消费者没有限制,就可以有多个消费者。 消费者可以从生产者处获得所需的证书文件,消费者可以命名订阅名称。并且可以检查哪些消费者实际连接