
Aleksey
02.02.2017
09:11:23

Nick
02.02.2017
09:36:39

Sergey
02.02.2017
09:38:37

Google

Митко Соловец?
02.02.2017
09:39:06
а спрынг все из коробки умеет

Aleksey
02.02.2017
09:40:22

guga
02.02.2017
09:40:24

Митко Соловец?
02.02.2017
09:40:41

Sergey
02.02.2017
09:40:51

Aleksey
02.02.2017
09:41:20

guga
02.02.2017
09:41:26
ну да, спрынг клауд
а они уже нормально консул прикрутили? а то год назад был в бете, и тем более, если тебе нужен клиенский сервис дискавери?

Митко Соловец?
02.02.2017
09:41:55
судя по докладам ребят из альфа-банка, все там нормально

guga
02.02.2017
09:42:06
и как консул ложится в весь остальное стек от нетфликса?

Artem
02.02.2017
09:42:22
ну консул это не нетфликс стек
у них же еврика

guga
02.02.2017
09:42:33
ну да

Google

guga
02.02.2017
09:42:55
потому и спросил, spring cloud дает некую абстракцию над всем этим
но очень неочевидно что к чему

?Ivan
02.02.2017
09:43:26

Aleksey
02.02.2017
09:43:34
С другой стороны конечно динамическое изменение конфига имеет смысл, если важно не терять прогрев.

Митко Соловец?
02.02.2017
09:43:35

guga
02.02.2017
09:43:41
@EnableConsul и хер его знает что оно под капотом делает

Sergey
02.02.2017
09:44:11

guga
02.02.2017
09:44:27

Sergey
02.02.2017
09:44:32
конешн

guga
02.02.2017
09:44:49
И как, легко найти что делает аннотация?

Friedrich
02.02.2017
09:44:54
А чо, есть кто его юзал и не читал?

?Ivan
02.02.2017
09:44:55

guga
02.02.2017
09:45:14
нашел нужный бинпостпроцессор?

Friedrich
02.02.2017
09:45:20
Я, блин, спринга прочитал больше, чем написал собственного проекта.

Митко Соловец?
02.02.2017
09:45:48
2017hub.net/page/video/Дмитрий-Малиновский-0x10-кругов-ада-или-Как-хипстеры-писали-микросервисы
Тарасов и Толкачев

Oleksandr
02.02.2017
09:46:12

Митко Соловец?
02.02.2017
09:46:15
у них серия докладов
https://www.javacodegeeks.com/2016/02/spring-boot-scala.html

Google

Митко Соловец?
02.02.2017
09:47:16
спринг и скала = братья на век

guga
02.02.2017
09:47:32

Митко Соловец?
02.02.2017
09:48:04

Sergey
02.02.2017
09:48:09
И как, легко найти что делает аннотация?
спринг много не дебажил, но сорсы фрейма подобного спрингу на пхп знаю можно сказать наизусть. у нас на собесах как раз спрашивают про кишочки и работу самого фрейма в том числе, чтобы при проблемах не бегали и не кричали "аааа! тут же магия! что делать?!"

Митко Соловец?
02.02.2017
09:49:57
https://www.youtube.com/watch?v=iOH1BuoiccI

Nick
02.02.2017
09:50:45
@fomkin если ты хочешь систему плагинов, то там точно могут быть сеттинги, и надо будет делать апдейт без рестарта

Oleksandr
02.02.2017
09:51:51
а так часты случаи, когда в рантайме надо поменять бд?

Nick
02.02.2017
09:52:14

Sergey
02.02.2017
09:52:14

Aleksey
02.02.2017
09:52:30

Oleksandr
02.02.2017
09:53:11

Aleksey
02.02.2017
09:53:12

Nick
02.02.2017
09:53:39

Aleksey
02.02.2017
09:54:10
А зачем еще может быть нужна рантайм обновление конфигов?

Sergey
02.02.2017
09:54:15

Nick
02.02.2017
09:54:47
вот взял и поменял настройку

?Ivan
02.02.2017
09:54:57

Google

Oleksandr
02.02.2017
09:56:57
или я сильно не понимаю твой пример

Nick
02.02.2017
09:57:51
@fomkin да и прогрев ты проебешь даже с сетингами, часто состояние системы очень сильно меняется

Nikolay
02.02.2017
09:58:04
в файлике держите конфиг и в while loop-е перечитывайте везде где нужен конфиг

Daniel
02.02.2017
09:58:16

Nick
02.02.2017
09:58:53

Nikolay
02.02.2017
09:58:56
или в npm можно хранить

Admin
ERROR: S client not available

?Ivan
02.02.2017
09:59:43

Daniel
02.02.2017
09:59:52

Nick
02.02.2017
09:59:55

Aleksey
02.02.2017
10:00:23

Daniel
02.02.2017
10:00:28

Sergey
02.02.2017
10:00:47

Aleksey
02.02.2017
10:00:47

Sergey
02.02.2017
10:00:57

Nick
02.02.2017
10:01:20

Daniel
02.02.2017
10:01:37

Nick
02.02.2017
10:01:50
все дела

Google

Aleksey
02.02.2017
10:02:22

Nick
02.02.2017
10:02:50
вполне может быть
вдруг uptime 100% ?

Daniel
02.02.2017
10:03:06
инструментов, которые позволяют делать сложные вещи хватает
но не редко бывают ситуации, когда надо быстро сделать тривиальную вещь (желательно минут за 5) и идти дальше
вот с такими моментами в скале плохо, и, имхо, это проблема

Nikolay
02.02.2017
10:03:12
окей, а что вы делаете когда нужно поменять конфиг в приложении на akka-http?

Sergey
02.02.2017
10:03:14

Daniel
02.02.2017
10:03:29
простой != средний
не хочу видеть ваш большой проект

Sergey
02.02.2017
10:03:58
а королев только для простых проектов?

Nikolay
02.02.2017
10:03:58
скорее всего большая часть людей использует typesafe config, и просто перезапускает приложение

Diemust
02.02.2017
10:04:31
typesafe config умеет релоад делать же

Aleksey
02.02.2017
10:04:32
Смотри. Сейчас есть две вещи, ради которых надо рестартить королев.
1) Настройки сети
2) Настройки стейт-стоража.
Первое и так требует рестарта по сути. Надо отбиндить, и прибиндить заново. Второе можно обернуть как угодно.

Nikolay
02.02.2017
10:05:03

Aleksey
02.02.2017
10:05:25

Nick
02.02.2017
10:05:30
@fomkin к примеру тот же jetty умеет конфиги апдеитить

Diemust
02.02.2017
10:05:50
поменял конфиг, релоаднул конфиг, новые настройки появились
рестарта не произошло

?Ivan
02.02.2017
10:06:00
@fomkin слушай а в томкат королев можно будет запихнуть? ?

Nikolay
02.02.2017
10:06:06
ну, ты наверное уже инстанциировал классы с значениями настроек которые взял из конфига. как ты их применишь повторно?