This multi-tenancy extension uses a customized EventProcessorControlService to enable event processor operation through the Axon Server dashboard.
With Axon Framework 4.8.0, this service includes setting the (auto) load balancing strategy from the application.properties file.
As the EventProcessorControlService#start method is overridden by the MultiTenantEventProcessorControlService, we lose this capability entirely.
Current Behaviour
The multi-tenancy extension does not support load-balancing strategy configuration through a properties file.
Wanted Behaviour
The multi-tenancy extension supports load-balancing strategy configuration through a properties file.
Possible Workarounds
Adding a custom MultiTenantEventProcessorControlService that enables this behavior.
Feature Description
This multi-tenancy extension uses a customized
EventProcessorControlService
to enable event processor operation through the Axon Server dashboard. With Axon Framework 4.8.0, this service includes setting the (auto) load balancing strategy from theapplication.properties
file.As the
EventProcessorControlService#start
method is overridden by theMultiTenantEventProcessorControlService
, we lose this capability entirely.Current Behaviour
The multi-tenancy extension does not support load-balancing strategy configuration through a properties file.
Wanted Behaviour
The multi-tenancy extension supports load-balancing strategy configuration through a properties file.
Possible Workarounds
Adding a custom
MultiTenantEventProcessorControlService
that enables this behavior.