我在进行数据的消费测试,使用jmeter发送测试消息。 1000个线程,1s发送一次数据,每条数据100个点位,即10w点位/s的数据,消费者正常消费: 但是为什么1000线程,10s发送一次数据,每条数据200个点位,即2W点位/s的数据,为什么就消费不过来了,服务端踢掉了消费端。 后端报emqx报maxbox_overflow
请问系统判断maxbox_overflow的依据是什么?
依据就是 erlang 每个进程的 message queue 的检查:您可以通过 obserer_cli监测到这个值: