O que é o algoritmo Token Bucket?

27 de março de 2023

O algoritmo token bucket permite que uma rede permita ou negue solicitações com base no tráfego atual. Cada balde contém um certo número de tokens que representam solicitações de rede (por exemplo, tentar fazer login em uma conta ou enviar uma mensagem). Sempre que um usuário envia uma solicitação, outro token é adicionado ao bucket.

Como o bucket tem um limite definido de quantos tokens ele pode conter, o algoritmo interrompe as operações se os usuários fizerem muitas solicitações em um curto período de tempo. A rede descarta todas as novas solicitações até que um "reabastecimento de balde" redefina o número de tokens permitidos.


Anastasia
Spasojevic
Anastazija é uma redatora de conteúdo experiente, com conhecimento e paixão por cloud computação, tecnologia da informação e segurança online. No phoenixNAP, ela se concentra em responder a questões candentes sobre como garantir a robustez e a segurança dos dados para todos os participantes do cenário digital.