bifromqio / bifromq

A Multi-Tenancy MQTT broker adopting Serverless architecture
https://bifromq.io
Apache License 2.0
619 stars 61 forks source link

单Pub单Sub 单Topic情况下的无法保障topic顺序消费 #61

Closed dddddkkkkk closed 7 months ago

dddddkkkkk commented 7 months ago

Describe the bug 在使用jmete进行压测时发现。使用jmeter一个线程qos0(body中存在顺序递增seq),向一个topic中发送消息,Sub也是唯一订阅者消费。在观察sub端打印日志时发现,打印出的seq并不是顺序递增的,而是会出现乱序的情况。

Pub Client Jmeter 配置 image image image image image

SUB Client

Logs 出现如图所示 seq乱序情况 image

biformq 集群 集群采用k8s部署,4核10g *3

JVM:

BifroMQ

后序发现在windows搭建本地bifromq 单机版也能复现该问题。

mafei6827 commented 7 months ago

问题确认,已修复发版v2.1.2