hammer
hammer copied to clipboard
An Elixir rate-limiter with pluggable backends
Is this still maintained? I see MR that are waiting to be merged for a long while. Do we need more maintainer?
Is there any interest in adding support for burst? No worries if not but if so my company is using hammer in production and would be happy to contribute a...
We should have more backends, because this project aims to be maximally useful in a variety of architectures. Perhaps: - Mnesia - Postgres (or a generic SQL backend? Probably Ecto)...
I want to use hammer via redis, but if I configure it as in the docs, I have to specify my redis host and password at compile time, which I...
I really need to be able to configure hammer at runtime. It is impossible for me to know what redis server to connect at compile time. I had hacked around...
Hi there, I've integrated Hammer into my application in different places. And when I run my application tests (using `Hammer.Backend.ETS`), tests that run first affect the rate limits for the...
> Hammer.Backend.ETS (provided with Hammer for testing and dev purposes, **_not very good for production use_**) Sorry, I was just wondering what are the reasons why ETS is "not very...
I want to stop failed websocket attempts on my phoenix application, and so the bucket could be called "sockets:failed_conns-#{client_id}", for instance. In my use case I want to delay incrementing...
We seem to have a few issues with ETS backends, that are hard to make any better. Maybe a custom map-based storage server as the new default?
Closes https://github.com/ExHammer/hammer/issues/36