Gerenciar operações assíncronas no Jitterbit Studio
Introdução
Esta página fornece orientações sobre como gerenciar operações assíncronas.
Gerenciar operações assíncronas
Ao usar a função RunOperation em seu modo assíncrono, as operações são executadas sem retornar o controle para a função chamadora. O uso de operações assíncronas pode levar a condições de corrida.
Por exemplo, se Operação A atualiza uma tabela de banco de dados e está encadeada com Operação B, que lê essa mesma tabela (ambas são síncronas), não ocorrem condições de corrida. Mas se Operação A for chamada de forma assíncrona, seguida imediatamente por Operação B, então B pode ser executada antes que A seja concluída.
Além disso, o número de chamadas assíncronas simultâneas deve ser gerenciado, pois o número de operações simultâneas em execução em um agente é limitado (veja a seção [OperationEngine] do arquivo de configuração do agente privado ou grupos de agentes na nuvem).