flopezluis / rabbitmq-throttling-exchange

This Rabbitmq Plugin adds an exchange that gives you the possibility to set throttling to any exchange
14 stars 2 forks source link

Cannot make this project #1

Open autodidaddict opened 7 years ago

autodidaddict commented 7 years ago

The make file simply includes a file called umbrella.mk, which does not exist in the repository.

alphashuro commented 7 years ago

@autodidaddict did you manage to make the project?

autodidaddict commented 7 years ago

No, I was not able to build it. It's clearly missing the umbrella.mk file.

autodidaddict commented 7 years ago

It's a shame, because this would've solved a real problem I've got.

alphashuro commented 7 years ago

i'm also facing a real problem and i've started copying over stuff from the rabbitmq example plugin https://github.com/rabbitmq/rabbitmq-metronome

what problem are you having if i might ask? i'm trying to implement throttling based on the routing key, and i've made the changes required to this plugin but now i need to just test it and see if it works

autodidaddict commented 7 years ago

Mine is pretty simple.. I've got a downstream system that can't handle more than a certain request rate. Rather than building something terrible like a local counter, I want a distributed rate throttler, so if messages only arrive on my queue at a fixed rate, I won't exceed that for my downstream system.

alphashuro commented 7 years ago

ahh that seems like it can already be solved by the plugin in its current state, however i would encourage you to try to get it running as well, if i find a solution i will let you know