Używam RabbitMQ pomyślnie. Mam jednak problem, gdy dostanę się do sytuacji, w której w kolejce jest dużo wiadomości, wtedy konsument (usługa Windows) próbuje je wszystkie, a następnie po prostu je przytrzymuje, ale nigdy nie podejmuje działań lub je potwierdza.RabbitMQ jak dławić konsumenta
Gdy liczba wiadomości w stanie gotowości jest niska, konsumenci zajmują się grzywną za przepustowość, to tylko jeśli wystąpił problem i jest zaległości, wtedy staje się zbyt chciwy.
Czy istnieje sposób skonfigurowania maksymalnej liczby wiadomości, za które konsument będzie się starał i za które ponosi odpowiedzialność za jednym razem?
Widzę pole RequestedChannelMax
na RabbitMQ.Client.ConnectionFactory
czy to właściwe ustawienie ogranicza to?
Dzięki
Powiązane: http://stackoverflow.com/questions/29841690/how-to-consume-one-message – Nav