
James Tiberius Kirk ?
29.03.2017
18:21:35
если бы задача была в кей-велью достаточно было бы любой базы данных

Kirill
29.03.2017
18:22:02
Вообще конечно удивительно что за столько лет джавовый класс Properties не допилили чтобы можно было так референсить

Митко Соловец?
29.03.2017
18:22:13
если что, спринг еще эти проперти читает

Nick
29.03.2017
18:22:17
а зачем?

Google

Митко Соловец?
29.03.2017
18:22:21
возможно это важное уточнение)

Kirill
29.03.2017
18:22:56
а зачем?
ну я у себя например в gradle.properties держу зависимости мультимодульного проекта, чтобы во всех модулях были одни и те же версии

Митко Соловец?
29.03.2017
18:23:32

Kirill
29.03.2017
18:25:34
apache commons вроде умеет

James Tiberius Kirk ?
29.03.2017
18:25:39

Kirill
29.03.2017
18:25:43
http://commons.apache.org/configuration/userguide/howto_basicfeatures.html#Variable_Interpolation

Alexander
29.03.2017
18:27:39
Консул будет оверкилом

James Tiberius Kirk ?
29.03.2017
18:28:14

Alexander
29.03.2017
18:29:11
Вы зажрались

James Tiberius Kirk ?
29.03.2017
18:29:35
хотя возможно ты имел в виду spring cloud config

Snow
29.03.2017
18:29:35
Зоокипер уже предлагали?

Alexander
29.03.2017
18:29:44

Google

Kirill
29.03.2017
18:29:57
А ты хочешь сложнее key-value? Если костылить будешь, то мб взгляни на typesafe-config

Alexander
29.03.2017
18:30:22
Клиенты получают апдейты

James Tiberius Kirk ?
29.03.2017
18:31:03

Alexander
29.03.2017
18:31:36
Интеграцию со спрингом
Если у тебя спринг, то самое то
Плюс health check из коробки

Nick
29.03.2017
18:31:46
тогда сразу consul)
или еврику

Митко Соловец?
29.03.2017
18:33:14
консул я предлагал
спринг клауд конфиг - тоже норм

James Tiberius Kirk ?
29.03.2017
18:33:24
консул только в кей-велью умеет
спринг клауд конфиг выглядит интересно

Митко Соловец?
29.03.2017
18:33:33
сомневаюсь, что ярик напишет что-то своё, которое будет лучше

Nick
29.03.2017
18:33:33
в смысле?

Митко Соловец?
29.03.2017
18:33:44
точнее, не напишет

James Tiberius Kirk ?
29.03.2017
18:33:46

Nick
29.03.2017
18:33:51
что значит только в ки вэлью?

Alexander
29.03.2017
18:33:52

Митко Соловец?
29.03.2017
18:34:02
он умеет внутри в виду хранилище

Google

Митко Соловец?
29.03.2017
18:34:05
для настроек

James Tiberius Kirk ?
29.03.2017
18:34:05

Alexander
29.03.2017
18:34:12

Snow
29.03.2017
18:35:04
Зоокипер тоже норм

Alexander
29.03.2017
18:35:12

James Tiberius Kirk ?
29.03.2017
18:35:26

Alexander
29.03.2017
18:35:29

James Tiberius Kirk ?
29.03.2017
18:35:50
я и про зукипер так же сказал

Alexander
29.03.2017
18:36:06
Посмотри еще etcd

Митко Соловец?
29.03.2017
18:36:28
короче, посмотри хоть что-то, но свой костыль не пиши
это почти всегда к плачевным последствиям ведет

Nick
29.03.2017
18:36:48
а что за задача вообще?

Митко Соловец?
29.03.2017
18:37:00

Nick
29.03.2017
18:37:19
без сервис дискаверинга?

James Tiberius Kirk ?
29.03.2017
18:37:32
я уже упоминал выше, что речь о бизнес составляющей

Alexander
29.03.2017
18:37:34
https://www.google.co.uk/amp/s/technologyconversations.com/2015/09/08/service-discovery-zookeeper-vs-etcd-vs-consul/amp/
Хорошая статья в тему
Там при кей вэлью есть
Сервис Дискавери можно пропустить

Nick
29.03.2017
18:38:31
если тебе просто конфиг сувать, то почему не подоидет ки велью? вообще хазелкаст возьми)

Google

Митко Соловец?
29.03.2017
18:38:52
какого рода конфиг?

James Tiberius Kirk ?
29.03.2017
18:39:05
ну вот есть задача, например. Есть мерчант, который принимает карты Визы только по будням, а карты Мастеркарда только по выходным.

Alexander
29.03.2017
18:39:13

James Tiberius Kirk ?
29.03.2017
18:39:23
Причем мерчант по желанию левой пятки хочет это правило менять раз в месяц

Митко Соловец?
29.03.2017
18:39:37
это разве конфиг?
это на полноценный рул энджайн тянет
если такого рода задач много

James Tiberius Kirk ?
29.03.2017
18:40:11
вооо, норм сформулировал, я никак высрать не мог
rule engine

Admin
ERROR: S client not available

Alexander
29.03.2017
18:40:19

Митко Соловец?
29.03.2017
18:40:21
про BPM слыхал? PEGA?
это тема давно прохавана
надо взять и изучить
тебе по сути бизнес-процесс строить

James Tiberius Kirk ?
29.03.2017
18:40:45

Митко Соловец?
29.03.2017
18:41:01

Alexander
29.03.2017
18:41:23
Попробуй самое простое для начала
Хранить в базе

Митко Соловец?
29.03.2017
18:41:41
я просто не знаю, совпадение или нет, но сегодня на работе очень похожее обсуждали)

Google

James Tiberius Kirk ?
29.03.2017
18:41:47

Митко Соловец?
29.03.2017
18:41:48
и в первом приближении, да, можно самому написать
я тебе привел гигантов в этой сфере
во, вспомнил, еще Salesforce

Alexander
29.03.2017
18:42:07

James Tiberius Kirk ?
29.03.2017
18:42:15
меня в базе заебало свору рулов хранить, правила построения для которых у каждого проекта свои

guga
29.03.2017
18:42:16

Митко Соловец?
29.03.2017
18:42:21
у тебя самое что ни на есть конфигурация бизнес-процесса
рулы, ветки

guga
29.03.2017
18:43:03

James Tiberius Kirk ?
29.03.2017
18:43:06
BPM это дорого и сложно
и из пушки по воробьям

Митко Соловец?
29.03.2017
18:43:19
так тебе Саша сказал выше
посмотри принцип и реализуй простое
но вообще, то что ты описал простым в принципе быть не может)

Alexander
29.03.2017
18:43:40
Если кейсы непонятны, запили что-нибудь простое и поянтное

James Tiberius Kirk ?
29.03.2017
18:43:41
ну я уже пару дней чет писал и удалял и писал

Alexander
29.03.2017
18:43:50

Митко Соловец?
29.03.2017
18:43:53
компании миллиарды тратят, а гармонии так и не нашли)

Alexander
29.03.2017
18:44:01

James Tiberius Kirk ?
29.03.2017
18:44:12
я здесь собственна хотел узнать возможные кейсы, те которые не на поверхности