Você pode verificar se os threads enfileirados são o máximo do GTE antes de adicionar à fila
https://stackoverflow.com/questions/5236261/how-to-know-when-sendgatewaymessage-fails
Parece que o limite "Número máximo de eventos a enfileirar" deve ser > 0 (encontrado em CF 8 admin > GATEWAYS DE EVENTO > Configurações) e que se esse limite for excedido, alguns eventos serão perdidos.
Eu não quero perder eventos, então há alguma maneira de definir o limite para ∞?
Você pode verificar se os threads enfileirados são o máximo do GTE antes de adicionar à fila
https://stackoverflow.com/questions/5236261/how-to-know-when-sendgatewaymessage-fails
Eu não acredito que haja uma maneira de não ter um limite. No entanto, se você simplesmente não quiser perder um evento, basta defini-lo para um número obscenamente alto.
Lembre-se de que assim que algo é processado, ele está fora da fila e o próximo item pode entrar, então defina o número muito mais alto do que você imagina que sua taxa máxima de processamento deveria ser, e você está pronto. / p>
Tags coldfusion