
Nikita
14.01.2017
12:29:10
Вот. Это и хотел

Nick
14.01.2017
12:29:15
@HeapyHop давай ты обьяснишь)

Nikita
14.01.2017
12:29:18
Сенк

Sergey
14.01.2017
12:31:50

Google

Nick
14.01.2017
12:32:22
Достаточная - Утилизация cpu 100%
рисую ситуацию, у тебя есть пул потоков, допустим на 2 потока, которые обрабатывают эти блокирующие операции. Все остальные якобы асинхронные операции приходят и делают попытку этой блокирующей операции. И вуаля, вся система встала
уже 3 запрос будет ждать

Oleksandr
14.01.2017
12:34:17
а если асинх операции не завязаны на заблокированные?
например, затупил ценнейший генератор отчетов, что раз в месяц вызывается

Nick
14.01.2017
12:35:17

Sergey
14.01.2017
12:36:52

Oleksandr
14.01.2017
12:36:59

Nick
14.01.2017
12:37:19
@dveim не обязательно надолго.

Sergey
14.01.2017
12:38:19

Nick
14.01.2017
12:38:36

Oleksandr
14.01.2017
12:38:45

Nick
14.01.2017
12:38:55

Google

Nick
14.01.2017
12:39:33
все, надоел

Sergey
14.01.2017
12:40:26
Всмысле те 4 не забьются на нтх висят быстрые запросы

Nick
14.01.2017
12:40:50
читай дальше материалы, как дочитаешь вернемся к этому

Sergey
14.01.2017
12:41:25
Почитай документацию к Акке это же вроде как базовые понятия, ты меня удивил если честно

Nick
14.01.2017
12:41:41
facepalm
приходит 2 запроса
которые идут в блокировку
итого весь пул блокирующих выбран
так?
асинк свободен
приходит еще 4 задачи, которые должны сделать блокирующие операции

Sergey
14.01.2017
12:43:02
Да

Nick
14.01.2017
12:43:02
но там пул занят
итого все твои 4 потока из асинка
ждут освобождения того потока
все, точка

Oleksandr
14.01.2017
12:43:50
ээ, с чего бы потокам из пула для асинх отвечать на блокирующие запросы?
последние будут ждать, пока не отвиснет поток в пуле для блокирующих

Google

sss3 ?
14.01.2017
12:44:08
Если я правильно понял

Sergey
14.01.2017
12:44:48
Приходит еще 4 блок, они ждут пока отработают 2 блок. А все остальные задачии работают дальше на асинке

Nick
14.01.2017
12:44:57

Oleksandr
14.01.2017
12:44:58

Nick
14.01.2017
12:45:12

Sergey
14.01.2017
12:45:23
Мы же назначили для блок отдельный пул на 2 потока

Nick
14.01.2017
12:45:28
да все
я ушел
я не могу дальше вести эту дискуссию
хуже Руслана, ей богу)))

Sergey
14.01.2017
12:46:05
Лол с какого хера он ждут они на другой пул вобще назначены

Nick
14.01.2017
12:46:27
еще раз рисуем картинку

sss3 ?
14.01.2017
12:46:36
Ну вот вопрос про бд
Мой

Nick
14.01.2017
12:46:46
есть пул, блокирующих операции

sss3 ?
14.01.2017
12:46:50
Скажем потоки работающие с бд кончилось

Nick
14.01.2017
12:46:52
к примеру вот как раз к бд

sss3 ?
14.01.2017
12:46:54
Что делать

Nick
14.01.2017
12:47:02
все остальное, у нас асинхронное

Google

Nick
14.01.2017
12:47:17
пришли 4 асинхронные операции , которые используют бд
естественно запрос будет адресован блокирующему пулу
2 операции начнут выпоняться
2 будут ждать
приди еще 2

Oleksandr
14.01.2017
12:47:53
Что делать
если остальным операциям надо результат блокирующих (и заблокированных) вызовов, то все, конец

Nick
14.01.2017
12:47:54
и весь твои асинк в ожидании ответа от блокирующего пула

Sergey
14.01.2017
12:48:15
еще раз рисуем картинку
Ты мне надоел, я разобрался с Акка у меня в продакшене именно так работает, как я рассказываю, это факт понимаешь, тоже самое написано в доке по Акка, а ты мне втираешь какуюто дичь)

Admin
ERROR: S client not available

Nick
14.01.2017
12:48:35

Oleksandr
14.01.2017
12:48:36
но вот если не надо завязываться на блок, то тогда оно (незаблокированные асинх запросы) нормально будет себе жить

Руслан
14.01.2017
12:48:48

Nick
14.01.2017
12:49:08
вся ваша асинхронность сломается)

Oleksandr
14.01.2017
12:49:29
а, ну тогда вы на ровном месте нафлудили на пару сотен сообщений)

Sergey
14.01.2017
12:49:32

Nick
14.01.2017
12:49:36
ну точнее , есть вероятность довольно большая

sss3 ?
14.01.2017
12:50:14

Nick
14.01.2017
12:50:34
у него прост в проде так ?

Google

Oleksandr
14.01.2017
12:51:05

Sergey
14.01.2017
12:51:45

Nick
14.01.2017
12:52:07

Руслан
14.01.2017
12:52:15

Nick
14.01.2017
12:52:19
скажи что еще горутины иначе работают)
все работает над потоками)
@HeapyHop взял бы на работу такого? ?

Руслан
14.01.2017
12:53:48
Как ты? Нет

Oleksandr
14.01.2017
12:53:59
@CapDev где-то в теории акторы выглядят красиво, такими и почти всегда являются
но вот когда доходит до реализации теорий, то вообще все-все мапится на системные потоки (в случае акки, ещё и на джавовские)

Nick
14.01.2017
12:54:08

Sergey
14.01.2017
12:55:05

Nick
14.01.2017
12:55:20

Oleksandr
14.01.2017
12:55:36

Nick
14.01.2017
12:55:42
я отстал от жизни, операционная система работает с акка акторами напрямую
или нет
акторы в цпу создаются в регистрах сразу
лол

Руслан
14.01.2017
12:57:00