169 похожих чатов

Всем привет, запустил фреймворк в воркере, 0.8-1мс ответ. но есть

проблемки..... У лары все просто - клонируется один контейнер и все request scoped сервисы попадают в форк, который потом убивается. У меня есть контейнер ядра и в репозитории модулей у каждого приложения свои изолированные контейнеры, которые могут обращаться к контейнеру ядра для получения корневых сервисов. Сейчас я думаю сделать событие, в котором будут также создаваться форки всех приложений, это затратно по времени, но более безопасно. Какие то сервисы могут хранить у себя объекты scoped сервисов и никак туда не пролезть (понятно что я не буду их хранить, но другие по незнанию будут). Оборачивать сами сервисы нельзя (нарушатся интерфейсы), Можно попробовать для scoped сервисов использовать обертки фабрики, тогда при форке ядра они могут обновлять сами сервисы. Есть какое то элегантное решение такого вопроса, кроме клонирования всех контейнеров приложений?

1 ответов

27 просмотров
Павел-Дузов Автор вопроса

Как одно из решений: клонирование сервиса модульности и повторная загрузка необходимых приложений для обработки запроса. Решение увеличивает использование памяти, но самое простое. Как это будет работать при одновременном соединении на 1000 запросов не буду представлять... пока лучше ничего в голову не пришло. Всем спасибо!

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта