
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.12.2013, 18:30:33
|
|||
|---|---|---|---|
|
|||
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:31:46
|
|||
|---|---|---|---|
|
|||
ActiveMQ с высокой производительностью |
|||
|
#18+
Дамп потоков смотрели? Что значть "зависает"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2013, 18:39:03
|
|||
|---|---|---|---|
|
|||
ActiveMQ с высокой производительностью |
|||
|
#18+
Дампа нет, к сожалению. Админы по отпускам все. Зависает - перестает реагировать на сообщения в очереди ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2013, 18:41:22
|
|||
|---|---|---|---|
|
|||
ActiveMQ с высокой производительностью |
|||
|
#18+
Если использую 1й конфиг - то просто потоки висят и всё. Простаивают. Если использую 2й конфиг - то со временем простоя потоки прибиваются, доходят до определенного количества и всё ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2013, 18:49:12
|
|||
|---|---|---|---|
|
|||
ActiveMQ с высокой производительностью |
|||
|
#18+
По сути сам листенер потом ломится на сервис сторонний, через RestTemplate не стоит тайм-аут коннекта Может подвисает поэтому. Попробую дописать таймаут и сообщу, что получилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2013, 20:50:45
|
|||
|---|---|---|---|
|
|||
ActiveMQ с высокой производительностью |
|||
|
#18+
Все таки все было во времени ответа(( Удаленный сервер нас таки не отбрасывал. Поднимался коннект и все. Листенер выбирал количество потоков и ожидал. Решилось все добавлением в конфигурацию RestTemplate строк Код: xml 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2128061]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
168ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 447ms |

| 0 / 0 |
