Size: a a a

2020 October 28

DK

Dmitriy Koltsov in Tarantool
Michael Filonenko
А можно попросить этот вопрос продублировать на so ?
источник

AS

Anatoliy Shipitcyn in Tarantool
Просто к примеру если я использую тарантул как сервер приложений в том числе я получаю проблему с длинными тасками
источник

MA

Mons Anderson in Tarantool
Anatoliy Shipitcyn
Просто к примеру если я использую тарантул как сервер приложений в том числе я получаю проблему с длинными тасками
Если вы блокируете tx на длительное время, это значит вы не понимаете, что такое кооперативная многозадачность.
источник

MF

Michael Filonenko in Tarantool
спасибо оггрооммное
источник

MP

Mike Po in Tarantool
Mons Anderson
Вы ведь не запускаете прод на одной машине.
Для нескольких машин вам нужна инструментация, типа ансибла, паппета или того-же кубера.
Это же работает и для запуска в рамках одной машины.
да. но тут мне еще приходится думать как правильне нашпиговать железку и это тоже както контролировать
источник

AS

Anatoliy Shipitcyn in Tarantool
Mons Anderson
Если вы блокируете tx на длительное время, это значит вы не понимаете, что такое кооперативная многозадачность.
я понимаю по этому и спрашиваю когда добавят больше потоков
источник

MA

Mons Anderson in Tarantool
Anatoliy Shipitcyn
я понимаю по этому и спрашиваю когда добавят больше потоков
никогда.
источник

AS

Anatoliy Shipitcyn in Tarantool
проблема в lua же?
источник

MA

Mons Anderson in Tarantool
это не проблема. это выбранное архитектурное решение
источник

AK

Alexey Kuzin in Tarantool
@kyukhin а как это оказалось в вишлисте?
источник

AS

Anatoliy Shipitcyn in Tarantool
как сказать ребят. у нас тут обычные машины дома с 128 потоками исполнения
источник

MA

Mons Anderson in Tarantool
отсутствие потоков гарантирует отсутствие вытесняющей многозадачности и конкурентного исполнения кода в рамках одного процесса.
источник

AS

Anatoliy Shipitcyn in Tarantool
а вы говорите если вам нужно больше одного потока исполнения страдайте
источник

AS

Anatoliy Shipitcyn in Tarantool
ну выглядит так себе
источник

MA

Mons Anderson in Tarantool
Anatoliy Shipitcyn
как сказать ребят. у нас тут обычные машины дома с 128 потоками исполнения
у нас тоже. и на таких машинах прекрасно крутится по 70-80 инстансов
источник

AS

Anatoliy Shipitcyn in Tarantool
если проект с похожей концепцией тот же nginx и мне там достаточно прописать в конфигурацию один параметр
источник

AS

Anatoliy Shipitcyn in Tarantool
А в случае tarantool приходится городить запуск пачки инстансов
источник

AK

Alexey Kuzin in Tarantool
Anatoliy Shipitcyn
а вы говорите если вам нужно больше одного потока исполнения страдайте
Если вам нужно больше одного потока, значит вы ещё мыслите в многопоточной парадигме. Для работы с кооперативной многозадачностью используется другой подход — асинхронность и максимальная упаковка вычислений на ядро
источник

AS

Anatoliy Shipitcyn in Tarantool
Alexey Kuzin
Если вам нужно больше одного потока, значит вы ещё мыслите в многопоточной парадигме. Для работы с кооперативной многозадачностью используется другой подход — асинхронность и максимальная упаковка вычислений на ядро
Есть некоторые вещи которые выполняются медленно к примеру криптография. хоть как там упаковывай
источник

MA

Mons Anderson in Tarantool
писать кооперативный код на порядки проще, чем код конкурентный.
так что вы просто переносите "страдания" в написание кода, что составляет наибольшую часть времени разработчика и не подлежит автоматизации. в отличие от деплоймента, который прекрасно автоматизируется
источник