Skip to content

Revisit Command Load Factor support #3074

@smcvb

Description

@smcvb

Enhancement Description

With the introduction of the new SimpleCommandBus, we removed the CommandLoadFactorProvider interface.
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 specific CommandBus.

Take the old DistributedCommandBus.
It provides a loadFactor property, 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Priority 4: WouldLowest 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.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions