O limite da fila de eventos do ColdFusion Event Gateways foi imposto a nós?

0

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 ∞?

    
por erikvold 08.03.2011 / 00:44

2 respostas

1

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

    
por 02.05.2011 / 02:02
0

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>     

por 08.03.2011 / 14:27

Tags