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/
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 2024Daniel, 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