Size: a a a

2020 January 27

VK

Vladimir Kurchatkin in rust_offtopic
Нет абсолютно никакого способа шарить произвольные js-объекты в ноде
источник

DS

Doge Shibu in rust_offtopic
Tux
сериализация дорогая
Кстати, а может попробовать запусить эту красоту на JVM или граале?

Грааль вроде из коробки умеет js запускать (не знаю на счёт ноды, правда), а вот JVM имеет вроде бы свой интерпретатор для js.
источник

VK

Vladimir Kurchatkin in rust_offtopic
@tuxubuntu а данные на диске вообще хранятся как-то между перезапусками?
источник

T

Tux in rust_offtopic
Vladimir Kurchatkin
@tuxubuntu а данные на диске вообще хранятся как-то между перезапусками?
в монге. почему вся обработка не делается в СУБД? не спрашивай
источник

T

Tux in rust_offtopic
Doge Shibu
Кстати, а может попробовать запусить эту красоту на JVM или граале?

Грааль вроде из коробки умеет js запускать (не знаю на счёт ноды, правда), а вот JVM имеет вроде бы свой интерпретатор для js.
можешь подробнее? Грааль это ж компайлер
источник

ch

central hardware in rust_offtopic
Tux
можешь подробнее? Грааль это ж компайлер
Не только у него и рантам
источник

VK

Vladimir Kurchatkin in rust_offtopic
Tux
в монге. почему вся обработка не делается в СУБД? не спрашивай
И при старте 20 Гб заливаются в память? И при стопе заливаются обратно?
источник

DS

Doge Shibu in rust_offtopic
Tux
можешь подробнее? Грааль это ж компайлер
источник

T

Tux in rust_offtopic
Vladimir Kurchatkin
И при старте 20 Гб заливаются в память? И при стопе заливаются обратно?
при старте да, выгружаются. но какое это имеет значение? при изменении, данные правятся сразу и в монге
источник

T

Tux in rust_offtopic
на сколько я понимаю
источник

T

Tux in rust_offtopic
паубывау бы
источник

VK

Vladimir Kurchatkin in rust_offtopic
> при изменении, данные правятся сразу и в монге

Вот это вызывает вопросы. Чтобы сохранять сразу изменения, нужно сразу обнаруживать, что изменилось
источник

T

Tux in rust_offtopic
и разрабов и пма который год тянул
источник

DS

Doge Shibu in rust_offtopic
Tux
можешь подробнее? Грааль это ж компайлер
Ну и тут придется все обьекты, которые хочется разделить между тредами описать как джава обьекты.
источник

T

Tux in rust_offtopic
Vladimir Kurchatkin
> при изменении, данные правятся сразу и в монге

Вот это вызывает вопросы. Чтобы сохранять сразу изменения, нужно сразу обнаруживать, что изменилось
там обсёрвы наверно. хз при такой архитектуре можешь себе представить уровень выразительности кода?
источник

VK

Vladimir Kurchatkin in rust_offtopic
Вообще не могу себе представить ноду с 20 гигами хипа, тем более чтобы там еще обсерверы были
источник

T

Tux in rust_offtopic
Vladimir Kurchatkin
Вообще не могу себе представить ноду с 20 гигами хипа, тем более чтобы там еще обсерверы были
это не самое страшное. далеко не самое)
источник

T

Tux in rust_offtopic
но пока приоритет оптимизация этого куска
источник

DS

Doge Shibu in rust_offtopic
Tux
но пока приоритет оптимизация этого куска
Вот по поводу разделения джава обьектов между нодовскими worker тредами в граале:
https://medium.com/graalvm/multi-threaded-java-javascript-language-interoperability-in-graalvm-2f19c1f9c37b
источник

T

Tux in rust_offtopic
спс почитаю
источник