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

А че за юзкейс для DETS? ты переписываешь конфиги изнутри

приложения?

16 ответов

11 просмотров

мне нужно хранить 1 постоянную переменную, которая будет существовать и после перезапусков ноды. естественно, хочется сложить её в место попроще

BIGSHOT- Автор вопроса
Artem Pankov
мне нужно хранить 1 постоянную переменную, которая...

почему её нельзя положить в конфиг-файл и просто перечитывать при запуске приложения?

BIGSHOT
почему её нельзя положить в конфиг-файл и просто п...

потому что это некое "объявление" для проекта. его хочется задавать через консоль в моменты необходимости.

Anastasiya Dyachenko
может подойдет переменная окружения?

тоже думал об этом, в принципе, неплохая история и во время рантайма менять можно

Artem Pankov
мне нужно хранить 1 постоянную переменную, которая...

а что за переменная-то? вообще, dets для конфигов - вполне приемлемый вариант, хотя и неожиданный

Alex Bubnov
а что за переменная-то? вообще, dets для конфигов...

есть SaaS сервис. в нём есть множество компаний. иногда возникает необходимость показать им какое-то текстовое обьявление, например, о технических работах. хочется, чтобы объявление жило при рестарте ноды. не хочется хранить его в каких-либо конфигах, так как иногда срок его жизни - минуты

Artem Pankov
мне нужно хранить 1 постоянную переменную, которая...

если пользуешься sys.config - в них есть инклюды, можно сделать инклюд на файл, который будешь перезаписывать. можно, действительно, воспользоваться env vars, так же перезаписывать файл с декларацией, который дергается при рестарте

Artem Pankov
есть SaaS сервис. в нём есть множество компаний. и...

дак в чем проблема то? храните чо хотите и где хотите, кто-то мешает или не умеете?

Artem Pankov
есть SaaS сервис. в нём есть множество компаний. и...

Вот тут уже же про бизнес-логику объявлений, с датой начала, датой конца показа, текстом и так далее. Не находите?

john conor 
дак в чем проблема то? храните чо хотите и где хот...

изначальный вопрос был прост - найти живой кекс, который эту проблему уже порешал. философская дискуссия о правильном месте хранения 1 несчастной переменной началась позже всем привет! а что у нас есть для хранения каких-нибудь постоянных переменных живое? типа https://github.com/meyercm/settings

Pavel
Вот тут уже же про бизнес-логику объявлений, с дат...

не нахожу. это опять овердизайн. начало показа - когда в переменной есть непустое значение. конец показа - когда её обнулили.

Artem Pankov
изначальный вопрос был прост - найти живой кекс, к...

ну и кстати, можешь и для settings написать dets-бэкэнд

Artem Pankov
есть SaaS сервис. в нём есть множество компаний. и...

если используете релизы, то включите config provider и пишите хоть json, хоть toml, не используете - запускайте тот же config provider во время старта приложения и мержите его вывод в конфиг. Зачем огороды городить?

Vladimir Sekisov
если используете релизы, то включите config provi...

Отвечу за коллегу его словами: "девопса не существует а с конфигом это наоборот сложнее, коммитить, деплоить. плюс это явно неправильное направление, так как в будущем оно должно меняться через веб-интерфейс"

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта