Description
Proposal
Dear KEDA Team,
I would like to request support for multicast queues in the ActiveMQ Artemis scaler. Currently, KEDA only supports anycast queues, which are designed for point-to-point messaging. However, multicast queues (topics) are widely used in event-driven architectures to distribute messages to multiple consumers.
Use Case:
In our environment, we use Apache ActiveMQ Artemis to broadcast messages to multiple consumers via multicast queues.
We need KEDA to autoscale our consumers based on the number of messages available in a multicast topic, similar to how it does for anycast queues.
Since multicast queues do not have a traditional "queue length" metric, an alternative approach could be monitoring the number of active subscribers or message throughput.
Proposed Enhancement:
Extend the current ActiveMQ Artemis scaler to support multicast queues (topics).
Introduce a mechanism to scale based on the number of messages published to a topic or the number of active subscribers.
Provide an option to differentiate between anycast (queues) and multicast (topics) in the scaler configuration.
This feature would significantly improve KEDA’s ability to handle event-driven workloads that rely on publish-subscribe patterns.
Thank you for your time and consideration. I look forward to your feedback on this request!
Use-Case
No response
Is this a feature you are interested in implementing yourself?
No
Anything else?
No response
Metadata
Metadata
Assignees
Type
Projects
Status