|
WCF MSMQ привязка, проблема с доставкой poison сообщений
|
|||
---|---|---|---|
#18+
Добрый день. Описываю ситуацию, может кто сталкивался с подобной проблемой и подскажет пути решения. Есть WCF служба, работающая с привязкой netMsmqBinding, хостится в IIS7. Служба содержит только один метод Код: plaintext 1. 2. 3. 4. 5.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
Нагрузка на службу: Сообщения службе льются только от одного клиента, в минуту 50-100 сообщений из них где-то четверть отсылается на повторную отправку. Собственно проблема: Те сообщения которые приходят первично - прекрасно обрабатываются, и если их не надо отправлять на повтор, то все ОК. Если же они попадают в очередь retry, то в дальнейшем наблюдается такая ситуация. Сообщения стоят в очереди повторной отправки и не хотят идти на обработку к службе через указанный интервал времени. И лишь изредка(без каких-либо зависимостей) несколько сообщений повторно проскакивают на съедение WCF-службе. Соответственно очередь retry так и висит заполненной :( Собственно, что нужно сделать, чтобы сообщения повторно отправлялись через указанное время в соответствии с логикой ???!!!! P/S В тестовом режиме, когда отсылаю по 1-2 сообщения все работает как надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2011, 11:37 |
|
WCF MSMQ привязка, проблема с доставкой poison сообщений
|
|||
---|---|---|---|
#18+
+ ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2011, 16:14 |
|
WCF MSMQ привязка, проблема с доставкой poison сообщений
|
|||
---|---|---|---|
#18+
MSMQ - ниппель с моделью FIFO. Понятно, что из очереди ошибок сообщения добавляются в хвост. Смотри, можно но ли ей задать приоритет в настройках. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2011, 17:25 |
|
WCF MSMQ привязка, проблема с доставкой poison сообщений
|
|||
---|---|---|---|
#18+
SeVaMSMQ - ниппель с моделью FIFO. Понятно, что из очереди ошибок сообщения добавляются в хвост. Смотри, можно но ли ей задать приоритет в настройках. Тут в чем-то другом проблема. Например я делаю рестарт службы и отрубаю от ней клиента, который льет ей сообщения, так в этот момент все сообщения из retry проходят через службу, а потом опять, те которые снова попадают в retry, те уже на повторную отправку так и не приходят. Так и не могу найти решения проблемы, к сожалению. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2011, 20:32 |
|
|
start [/forum/topic.php?fid=19&msg=37465570&tid=1397363]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
149ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 235ms |
total: | 479ms |
0 / 0 |