Utilizando X-Rate-Limit API REST Server Protheus

Temos a necessidade de avaliar essa questão de usar x-rate-limit pelo fato dos consumidores de API REST Protheus poderem bombardear o Protheus com muitas requisições, causando congelamentos e quedas no Servidor.

Algumas dúvidas:

1) Existe alguma documentação oficial da TOTVS sobre como usar a opção X-Rate-Limit nas APIs REST Lado Server no Protheus?

2) Isso é algo que deveríamos tratar de forma personalizada nos Fontes REST ou existe alguma configuração do AppServer para tratar essa opção?

3) Haveria disponibilidade desse recurso no REST 2.0 e no REST TLPP?

Referências:

https://edgitalprojetos.com/glossario/o-que-e-x-ratelimit-limit/

https://stackoverflow.com/questions/16022624/examples-of-http-api-rate-limiting-http-response-headers

compartilhar
  • Carlos, existe um RFC sobre isso? Fiz uma pesquisa e não encontrei, hoje todos os headers que são tratados pelo REST TLPP, possuem uma RFC. Fora isso, em minha pesquisa, não encontrei nada sobre o assunto em todos os lugares que pesquisei.

    Daniel Mendes   25 de Mar de 2024
  • Daniel, Obrigado pelo retorno. Acredito que seja mais uma boa prática de segurança adotada pelo mercado que faz parte do padrão RESTFUL. Mas vou tentar investigar mais sobre o assunto.

    Links Adicionais: https://josipmisko.com/posts/rest-api-rate-limiting https://medium.com/@guillaume.viguierjust/rate-limiting

    Carlos Eduardo Niemeyer Rodrigues   26 de Mar de 2024
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags rest x-rate-limit ou faça a sua própria pergunta.