根据文档和一些测试,我看到 Vert.x 以循环方式为 Vertical 实例排队消息,例如,如果我有 2 个“通知”工作者垂直实例并且有 10 条消息传入,
实例 #1 进程 - 消息 #1,3,5,7,9
实例 #2 进程 - 消息 #2,4,6,8,10
即使实例#1 更快地完成了所有消息的处理(由于某些决策流程),它仍然没有收到实例#2 的待处理消息。这似乎是默认的排队行为。
有没有办法在消息到达时将其更改为动态排队而不是简单的循环?
根据文档和一些测试,我看到 Vert.x 以循环方式为 Vertical 实例排队消息,例如,如果我有 2 个“通知”工作者垂直实例并且有 10 条消息传入,
实例 #1 进程 - 消息 #1,3,5,7,9
实例 #2 进程 - 消息 #2,4,6,8,10
即使实例#1 更快地完成了所有消息的处理(由于某些决策流程),它仍然没有收到实例#2 的待处理消息。这似乎是默认的排队行为。
有没有办法在消息到达时将其更改为动态排队而不是简单的循环?