Follows-up on eclipse-vertx/vert.x#3843 and eclipse-vertx/vert.x#3846
The improvements consist in:
keeping local consumers data on the node
This reduces the traffic and prevents for notifying other nodes (which are not interested anyway).
throttling subs lookups
This reduces traffic and load on all nodes
making sure NodeSelector wants update before sending a backend query
This can help reduce load/traffic when a node is not sending messages to an address that gets subscription updates.
Follows-up on eclipse-vertx/vert.x#3843 and eclipse-vertx/vert.x#3846
The improvements consist in:
keeping local consumers data on the node This reduces the traffic and prevents for notifying other nodes (which are not interested anyway).
throttling subs lookups This reduces traffic and load on all nodes
making sure NodeSelector wants update before sending a backend query This can help reduce load/traffic when a node is not sending messages to an address that gets subscription updates.