Нам навязывают лимит очереди событий ColdFusion Event Gateways?

676
erikvold

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

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

0

2 ответа на вопрос

1
geekatwork

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

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

0
Dan Short

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

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

хорошо, что может работать, за исключением http://superuser.com/questions/254910/cant-change-coldfusion-8s-event-gateways-settings erikvold 13 лет назад 0
что мне действительно нужно, так это метод определения, когда сообщение потеряно, потому что очередь событий переполнена, чтобы я мог действовать соответственно. erikvold 13 лет назад 0
Даже очередь не совпадает с потоками. Вы можете иметь один поток (обрабатывая одно событие за один раз), а затем поместить несколько событий в очередь и быть готовыми к работе. Что касается того, чтобы знать, когда что-то не ставится в очередь, я не в курсе этого, поскольку я еще никогда не достигал предела ... Dan Short 13 лет назад 0

Похожие вопросы