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

А кто подскажет, нормальная ли практика хранить конфиги сервисов в

бд?

33 ответов

10 просмотров

Контекст?

Если эти конфиги надо во время работы изменять программно, то норм

evergood- Автор вопроса
central hardware
Контекст?

энтерпрайзное высоконагруженное приложение)

evergood- Автор вопроса
Vladimir Petraković
Если эти конфиги надо во время работы изменять про...

а в чём преимущество перед тем же spring config сервером?

evergood- Автор вопроса
Vladimir Petraković
Если эти конфиги надо во время работы изменять про...

программно, вроде, ничего и не нужно менять

evergood
а в чём преимущество перед тем же spring config се...

Не знаю, что это, но выглядит как прибивание себя гвоздями к спрингу

evergood
программно, вроде, ничего и не нужно менять

Тогда смысла нет использовать для этого БД, есть куча других простых вариантов, где всё будет работать из коробки, включая упомянутое спринговое решение

evergood
а какие ещё варианты?

Файлик в ресурсах, environment variables, всякие средства предоставляемые окружением (в кубере config maps например)

evergood
а в чём преимущество перед тем же spring config се...

Может делалось до того как спринг конфиг сервер появился? Вообще в гите с конфигами работать, вроде, проще, чем в бд

Ivan Stop War in 🇺🇦
Может делалось до того как спринг конфиг сервер по...

есть множество вещей, которые нельзя заливать в git

Vladimir Petraković
Не знаю, что это, но выглядит как прибивание себя ...

Не,это норм тема, он, конечно интегрируется хорошо со спринг бутовым приложением, но может просто по хттп отдатвать конфиг в виде жсона https://cloud.spring.io/spring-cloud-config/multi/multi__spring_cloud_config_server.html

evergood
а в чём преимущество перед тем же spring config се...

в эру облаков, смысл конфиг сервера спрингового немного

Ivan Stop War in 🇺🇦
Эээ?

- есть множество вещей, которые нельзя пихать в гит - какие из них имеют отношение к конфигурации? - конфигурация сама по себе является такой вещью Расшифровал

Etki
- есть множество вещей, которые нельзя пихать в ги...

Ааа,нуууу... спорное утверждение, имхо. А в базу типа норм?

Ivan Stop War in 🇺🇦
Ааа,нуууу... спорное утверждение, имхо. А в базу т...

Обожаю логику "инженеров" - это не норм - так а в америке негров вон линчуют ну значит и это норм

Etki
Обожаю логику "инженеров" - это не норм - так а в...

ну просто central hardware сказанул не в тему и все

evergood
а в чём преимущество перед тем же spring config се...

никаких. с конфиг сервером через spring boot admin можешь даже менять эти конфиги в райнтайме на горячую без написания логики переподтягивания их с бд (заменяется в enviroment, инжекты не переинициализируются)

Vladimir Petraković
Не знаю, что это, но выглядит как прибивание себя ...

а если ты уже на спринге?) да и к тому же этот конфиг сервер прикручивается прозрачно

Alexandr ∨∧‾ Emelyanov
а если ты уже на спринге?) да и к тому же этот кон...

он нафиг не нужен, как и большинство клауд стэка, когда у тебя облака

Alexandr ∨∧‾ Emelyanov
тоже правда

у тебя просто ситуация особенная

Alexandr ∨∧‾ Emelyanov
а если ты уже на спринге?) да и к тому же этот кон...

Да теперь-то понятно, что человеку не надо работать самому с этой конфигурацией из кода, и тогда подойдёт в принципе что угодно, и завязка на экосистему spring cloud не критична

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

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

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...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
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
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта