Ao realizar o envio de vários produtos simultaneamente, é retornado o seguinte erro para alguns produtos:
Não foi possÃvel salvar o Produto. Transaction (Process ID 9020) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. [StackTrace] => at Vtex.Commerce.WebApps.AdminWcfService.Service.ProductInsertUpdate(ProductDTO product) in D:\BuildAgent\work\67af720f163d9625\src\Web Applications\Vtex.Commerce.WebApps.AdminWcfService\Service.svc.cs:line 2035
Existe uma quantidade máxima de requisições que a VTEX aceita por minuto?
Sei que o post é bem antigo, mas aproveito a oportunidade pra externar alguns detalhes.
É difícil responder sua pergunta de forma certeira. Devido o modelo auto escalável, a quantidade possível de requests por período de tempo pode variar.
No entanto, o erro de deadlock que você trouxe no exemplo, não tem a ver necessariamente com throttling. Acontece que o banco de dados do catálogo, sendo relacional, ao receber muitas solicitações de insert / update, pode retornar esse comportamento.
O indicado é sempre trabalhar com rotinas de retentativa e tentar equalizar a quantidade de updates em thread, como já devem fazer.