kedacore / keda

KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
https://keda.sh
Apache License 2.0
8.53k stars 1.08k forks source link

New scaler for KubeMQ #2478

Closed TheHunter closed 2 years ago

TheHunter commented 2 years ago

Proposal

Recently, It was developed a new modern native kubernetes message platform called KubeMQ, a very light and and kubernetes natively oriented.

The idea is to implement a new scaler for this great competitor of rabbitmq, activemq and kafka.

Scaler Source

I want to scale the number of subscribers ( same implementation of rabbitmq scaler )

Scaling Mechanics

The scaling mechanics could be based on the number of messages present into "source queues" (similar like rabbitmq mechanics)

Authentication Source

The authentication could be similar like rabbitmq, so basic credentials on kubemq cluster

Anything else?

The idea is to have a similar implementation like rabbitmq, so based on the number of messages on queues, scalers could increase the number of deployments / statefulsets / jobs.

tomkerkhove commented 2 years ago

KubeMQ - https://kubemq.io/

Good idea, are you up to contributing this scaler? https://github.com/kedacore/keda/blob/main/CONTRIBUTING.md#contributing-scalers

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

stale[bot] commented 2 years ago

This issue has been automatically closed due to inactivity.