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 1 month agoDaniel, 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 1 month ago