Skip to content

Feature Request – Support for Multicast Queues in ActiveMQ Artemis Scaler #6686

Open
@andreac82me

Description

@andreac82me

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

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    To Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions