|
|
|
ActiveMQ с высокой производительностью
|
|||
|---|---|---|---|
|
#18+
Доброе время суток! Опишу задачу. Поднят сервер activemq(хоть его все и ругают, но выбора нет - таковы требования). К нему в качестве БД подключен оракл. Есть приложения, которые выгребают из дргой БД данные и посылают в очередь, а также висит на этой очереди листенер. Опишу проблему. При разгребании очереди(т.к. постановщики ставят гораздо быстрее, чем разбирает листенер) листенер как бы "зависает". После перезапуска - когда снова разгребать начинает, когда снова зависает. Не могу разобраться, в чем проблема: то ли одминов долбать, чтобы настраивали JMS сервер сам, или у меня в конфиге не то что-то... Пример конфига листенера 1: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Пример конфига листенера 2: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 18:30:33 |
|
||
|
ActiveMQ с высокой производительностью
|
|||
|---|---|---|---|
|
#18+
Дамп потоков смотрели? Что значть "зависает"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 18:31:46 |
|
||
|
ActiveMQ с высокой производительностью
|
|||
|---|---|---|---|
|
#18+
Дампа нет, к сожалению. Админы по отпускам все. Зависает - перестает реагировать на сообщения в очереди ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 18:39:03 |
|
||
|
ActiveMQ с высокой производительностью
|
|||
|---|---|---|---|
|
#18+
Если использую 1й конфиг - то просто потоки висят и всё. Простаивают. Если использую 2й конфиг - то со временем простоя потоки прибиваются, доходят до определенного количества и всё ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 18:41:22 |
|
||
|
ActiveMQ с высокой производительностью
|
|||
|---|---|---|---|
|
#18+
По сути сам листенер потом ломится на сервис сторонний, через RestTemplate не стоит тайм-аут коннекта Может подвисает поэтому. Попробую дописать таймаут и сообщу, что получилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 18:49:12 |
|
||
|
ActiveMQ с высокой производительностью
|
|||
|---|---|---|---|
|
#18+
Все таки все было во времени ответа(( Удаленный сервер нас таки не отбрасывал. Поднимался коннект и все. Листенер выбирал количество потоков и ожидал. Решилось все добавлением в конфигурацию RestTemplate строк Код: xml 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 20:50:45 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=197&tid=2128061]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 324ms |

| 0 / 0 |
