-
Notifications
You must be signed in to change notification settings - Fork 847
Revisit Command Load Factor support #3074
Copy link
Copy link
Open
Labels
Priority 4: WouldLowest priority. Would-be-nice to include issues when time allows it.Lowest priority. Would-be-nice to include issues when time allows it.Type: EnhancementUse to signal an issue enhances an already existing feature of the project.Use to signal an issue enhances an already existing feature of the project.
Milestone
Metadata
Metadata
Assignees
Labels
Priority 4: WouldLowest priority. Would-be-nice to include issues when time allows it.Lowest priority. Would-be-nice to include issues when time allows it.Type: EnhancementUse to signal an issue enhances an already existing feature of the project.Use to signal an issue enhances an already existing feature of the project.
Enhancement Description
With the introduction of the new
SimpleCommandBus, we removed theCommandLoadFactorProviderinterface.Although this interface was specific for the Axon Server
CommandBus, there's always been merit in having such a load factor provider on a per-command basis for the non-Axon Server specificCommandBus.Take the old
DistributedCommandBus.It provides a
loadFactorproperty, but this impacts the entire application.With the
CommandLoadFactorProvider, this could be configured per command type if required.With the work done in #3003, this interface has been removed.
Hence, this ticket covers the work to define a (new) solution to provide the command load factor.
Lastly, when tackling this issue, be sure to validate if there are any TODOs referring to the issue number of this issue.