Package io.axoniq.framework.springcloud.routing
@NullMarked
package io.axoniq.framework.springcloud.routing
Routing primitives for the Spring Cloud connector: the cluster
members, their capabilities, and the ConsistentHash ring that picks one for a given routing key.
These types carry no transport or discovery concerns, and depend on nothing beyond
QualifiedName.
-
ClassDescriptionAn immutable consistent-hash ring resolving a routing key to the
Memberthat should handle a command.A single node in the cluster of applications distributing messages through Spring Cloud Discovery.The messages aMemberis able to handle, and the relative share of command load it asks for.