Sobre rajadas

Precisamos falar sobre rajadas. Definimos uma rajada como um reenvio (ou vários reenvios) de uma requisição que ainda não foi respondida. O processamento de requisições em rajadas pode causar problemas, principalmente inconsistência nos dados.

O Renave-WS conta com alguns mecanismos de contenção de rajadas, que são esporadicamente aprimorados. Contudo, não é possível bloquear as rajadas 100%.

De qualquer forma, é desejável que o sistema integrador (cliente do Renave-WS) também tenha mecanismos que evite o disparo de rajadas pelos operadores. Nesse contexto, para considerar que uma requisição ainda não foi processada, deve-se considerar um timeout de 2 minutos para operações POST e 1 minuto para operações GET. O Renave é um produto com muitas integrações complexas, por isso às vezes o tempo de execução das operações é elevado.