Похоже, что предел "Максимальное количество событий в очереди" должен быть> 0 (находится в CF 8 admin> ШАГИ МЕРОПРИЯТИЙ> Настройки), и что если этот предел будет превышен, некоторые события будут потеряны.

Я не хочу терять события, есть ли способ установить ограничение на ∞?

2 ответа2

1

Вы можете проверить, являются ли потоки в очереди GTE максимальными, прежде чем добавлять в очередь

https://stackoverflow.com/questions/5236261/how-to-know-when-sendgatewaymessage-fails

0

Я не верю, что есть способ не иметь ограничений. Однако, если вы просто не хотите потерять событие, просто установите его неприлично высоким числом.

Помните, как только что-то будет обработано, оно выйдет из очереди, и может появиться следующий элемент, поэтому установите число намного выше, чем, по вашему мнению, должна быть максимальная пропускная способность, и все готово.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .