Meu software precisa interagir através de solicitações HTTP com vários serviços de terceiros, e esses serviços impõem uma política de limitação de taxa ao lado deles. Se eu ultrapassar o limite de taxa, meu servidor que está executando meu software pode ser banido por IP.
Existe uma maneira de implementar um limitador outbound fora da minha pilha de software com ferramentas de rede comuns (como o iptables e os likes)? Idealmente, esse limitador de taxa teria um buffer, de modo que, se eu excedesse o limite de taxa de saída para um determinado IP, a conexão seria simplesmente atrasada em vez de descartada.
Isso me livraria do fardo de adicionar essa complexidade ao código que deveria manipular apenas minha lógica de negócios. Além disso, estou muito curioso sobre isso! :)