Size: a a a

Programming Offtop

2020 October 29

D

Dmitry in Programming Offtop
Quantum Harmonizer
О, кстати о structured concurrency. Где там в луме cancellation propagation?
Видимо там же, где и в тредах. На которых работают корутины.
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
Как лум решает проблему семантики асинхронных вызовов?
а есть ли такая проблема? существенна ли она?
тут дело какбе в чём: никто из известных сложные проектов на жвм, где реально много обработки потокв данных, не используют ни костыли типа рх, ни корутины. новые проекты делают на го или расте, а не на корутинах в большинстве случаев.
источник

AK

Anton Korotkikh in Programming Offtop
Quantum Harmonizer
О, кстати о structured concurrency. Где там в луме cancellation propagation?
тотже вопрос - есть ли такая проблема в принципе и на сколько она существенна?
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
а есть ли такая проблема? существенна ли она?
тут дело какбе в чём: никто из известных сложные проектов на жвм, где реально много обработки потокв данных, не используют ни костыли типа рх, ни корутины. новые проекты делают на го или расте, а не на корутинах в большинстве случаев.
Мойша напел? И известные проекты - это те, которым по 15 лет?
источник

QH

Quantum Harmonizer in Programming Offtop
Anton Korotkikh
тотже вопрос - есть ли такая проблема в принципе и на сколько она существенна?
А, всё, бессмысленность разговора понял, более не тревожу.
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
Мойша напел? И известные проекты - это те, которым по 15 лет?
известным много лет, а новых нет. обрати тогда внимание на вторую часть. где у нас что-то на корутинах кроме обычный веб-фреймворков типа ktor?
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
известным много лет, а новых нет. обрати тогда внимание на вторую часть. где у нас что-то на корутинах кроме обычный веб-фреймворков типа ktor?
Спринг
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
Спринг
тоже фреймворк. продукт покажи. был zookeer - все последующие реализации данного класса решений на го теперь: ectd, consul итд. был linkerd на скале, а его перписали на корутинах (на расте, не наступать же на жвм грабли снова).
аргумент про старые проекты - не шибко релевантен, новые тоже делаются, а старые переписываются.

по факту корутины скорее не нужны, а облако так называемого marketing bullshit вокруг них, заставляет искать надуманные проблемы, с красивыми и мутными терминами, без которых якобы вообще не жизнь
источник

AM

Andrew Mikhaylov in Programming Offtop
Quantum Harmonizer
А, всё, бессмысленность разговора понял, более не тревожу.
Чёт ты долго осознавал)
источник

AK

Anton Korotkikh in Programming Offtop
в чём суть то cancellation propagation? по ней даже толко ничего не гуглится, кромя опять же ишью на корутинс
https://github.com/Kotlin/kotlinx.coroutines/issues/1385
источник

QH

Quantum Harmonizer in Programming Offtop
Отменяешь задачу — отменяются подзадачи.
источник

AK

Anton Korotkikh in Programming Offtop
Quantum Harmonizer
Отменяешь задачу — отменяются подзадачи.
прикольно, но всё равно мёлочовка на фоне глобальных проблем. просто потому-что что ты можешь это решить, имея хотя бы просто метод убийтсва задачи и где-то вести учёт кто и кого вызвал. когда вендорская либа под нагрузкой начинает выделять на каждый запрос тред - это никто не в состоянии решать кроме лума. в общем совершенно разного уровня проблемы, имхо.
источник

QH

Quantum Harmonizer in Programming Offtop
Anton Korotkikh
прикольно, но всё равно мёлочовка на фоне глобальных проблем. просто потому-что что ты можешь это решить, имея хотя бы просто метод убийтсва задачи и где-то вести учёт кто и кого вызвал. когда вендорская либа под нагрузкой начинает выделять на каждый запрос тред - это никто не в состоянии решать кроме лума. в общем совершенно разного уровня проблемы, имхо.
да знаю я уже твоё мнение, знаю)
источник

AN

Alexander Nozik in Programming Offtop
Quantum Harmonizer
Отменяешь задачу — отменяются подзадачи.
Я напоминаю, Антон не про программирование, он про системный инжениринг
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
прикольно, но всё равно мёлочовка на фоне глобальных проблем. просто потому-что что ты можешь это решить, имея хотя бы просто метод убийтсва задачи и где-то вести учёт кто и кого вызвал. когда вендорская либа под нагрузкой начинает выделять на каждый запрос тред - это никто не в состоянии решать кроме лума. в общем совершенно разного уровня проблемы, имхо.
Да расслабься, ты прав, джаве вообще надо было остановиться где-то в районе 1.6, пушта твоему зукиперу от неё больше и не надо.
источник

I

Igor in Programming Offtop
Quantum Harmonizer
Отменяешь задачу — отменяются подзадачи.
А потом они придумывают NonCancellable
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Я напоминаю, Антон не про программирование, он про системный инжениринг
Антон не про системный инжиниринг, Антон про какие-то ёбаные набросы, уж простите.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Антон не про системный инжиниринг, Антон про какие-то ёбаные набросы, уж простите.
С точки зрения разрабов - да.
источник

AK

Anton Korotkikh in Programming Offtop
Andrew Mikhaylov
Антон не про системный инжиниринг, Антон про какие-то ёбаные набросы, уж простите.
так чятик про это же, должна быть отдушина, на роботе так себя везти нельзя - не комильфо, за спринг иногда вообще топить приходится, иначе набегут чуваки с nestJS
источник

AN

Alexander Nozik in Programming Offtop
С точки зрения архитектора либ тоже. А с точки зрения систем архитектора - не знаю. Его проблемы индейцев не волнуют
источник