Size: a a a

2020 September 21

КТ

Кайржан Турмагамбето... in Astana JKUG
processors - тут ядра? если 8 ядер, то 16?
но если смотреть потоки, их явно больше.
источник

TI

Tolegen Izbassar in Astana JKUG
Кайржан Турмагамбетов
processors - тут ядра? если 8 ядер, то 16?
но если смотреть потоки, их явно больше.
eventLoop потоков больше или вообще? processors - да, должно быть по ядрам считаться.
источник

КТ

Кайржан Турмагамбето... in Astana JKUG
в конфигах оказывается
eventLoopThreads = 200
источник

TI

Tolegen Izbassar in Astana JKUG
ну в 200 смысл теряется вообще. планировщик похерит всю реактивность. ставь на 0.
источник

КТ

Кайржан Турмагамбето... in Astana JKUG
но все равно, больше 8 не выходит. т.е. были 8 долгоиграющих потоков, изза которых все стояло в очереди
источник

КТ

Кайржан Турмагамбето... in Astana JKUG
т.е. нужно увеличить кол-во ядер, если не получается оптимизировать
источник

TI

Tolegen Izbassar in Astana JKUG
не, потоки не должны блокировать. нужно убирать блокирующие операции
источник

TI

Tolegen Izbassar in Astana JKUG
или выносить их в другой пул
источник

TI

Tolegen Izbassar in Astana JKUG
unbounded
источник

КТ

Кайржан Турмагамбето... in Astana JKUG
8 запросов на получение данных из бд. изза них все "встало"
источник

TI

Tolegen Izbassar in Astana JKUG
Кайржан Турмагамбетов
8 запросов на получение данных из бд. изза них все "встало"
Потому что блокирующие операции. Вынеси бд в отдельный тредпул
источник

КТ

Кайржан Турмагамбето... in Astana JKUG
Tolegen Izbassar
Потому что блокирующие операции. Вынеси бд в отдельный тредпул
источник

КТ

Кайржан Турмагамбето... in Astana JKUG
Помоему это не возможно
источник

D

Didar in Astana JKUG
Кайржан Турмагамбетов
8 запросов на получение данных из бд. изза них все "встало"
можно использовать неблокирующий драйвер для работы с БД (не jdbc)
plain netty используется? или какой-то фреймворк поверх netty?
источник

КТ

Кайржан Турмагамбето... in Astana JKUG
Didar
можно использовать неблокирующий драйвер для работы с БД (не jdbc)
plain netty используется? или какой-то фреймворк поверх netty?
Hikaricp
источник

TI

Tolegen Izbassar in Astana JKUG
spring.datasource.hikari.pool-name
источник

TI

Tolegen Izbassar in Astana JKUG
а стой, эта настройка - это просто название пула для дебага
источник

КТ

Кайржан Турмагамбето... in Astana JKUG
да, так и есть
источник

КТ

Кайржан Турмагамбето... in Astana JKUG
походу быстрее будет увеличить ядра)
источник

TS

Tair Sab in Astana JKUG
Кайржан Турмагамбетов
но все равно, больше 8 не выходит. т.е. были 8 долгоиграющих потоков, изза которых все стояло в очереди
долгоиграющие операции нужно выносить в отдельный пул
источник