在Vert.x中增加了messages.pending,messages.pending-local。
从第二天的20点到第二天的02点,它得到了解决。 完整GC执行了1~2秒,无论Full GC的时间如何,都取消了messages.pending,messages.pending-local。
我寻求关于原因的建议。
答案 0 :(得分:0)
GC与事件总线上的待处理消息无关(这是我假设你有消息未决的地方)。您的消息接收者没有能力处理传入的按摩量,因此它们正在等待处理。随着时间的推移,到达的消息越来越少,接收者有时间处理它们,并且未决的消息号丢失了。