@kotlin_lang

Страница 646 из 982
Valentin
21.04.2018
08:23:39
оверинжениренк

смотря какие задачи конечно, и какие знания у разраба. Сам по себе докер для Бута бесполезен

Boris
21.04.2018
08:24:52
масштабируются, балансируются и тд
Нет, Бут сам не масштабируется, он в этом смысле не отличается от любого другого джарника

Google
Boris
21.04.2018
08:26:00
Да, он может коннектится к другим сервисам через локатор, но эти сервисы же тоже нужно доставить

есть оркестратор для него - эврика
Нет, эврика только искать их помогает

Valentin
21.04.2018
08:27:30
Нет, эврика только искать их помогает
вроде и масштабировать/перезапускать/мониторить

Boris
21.04.2018
08:27:44
А если хочешь истансов например добавить, то эврика тебе не помощник

Dmitry
21.04.2018
08:27:54
о, эта тема меня тоже очень интересует. Есть ли какой-то оркестратор для спринг бута без контейнеров, т.е. для голых бутовых жарников?

Valentin
21.04.2018
08:29:10
эврика :)

и прочие причендалы из спринг Клауд стека....

Boris
21.04.2018
08:29:32
вроде и масштабировать/перезапускать/мониторить
Сама эврика не может запустить новый инстанс, хотя она конечно мониторит и может если надо инстанс исключить из дискааеринга

Dmitry
21.04.2018
08:29:52
Ну эврика - это для сервис локейшн, а не для оркестровки или я что-то не понимаю :)

Igor
21.04.2018
08:30:37
а если спринг Бут, то и большой под вопросом
А если сегодня котлин+бут, а завтра на гошечки переписать ?

Valentin
21.04.2018
08:30:59
тогда докер и кубик :)

Google
Dmitry
21.04.2018
08:31:14
и прочие причендалы из спринг Клауд стека....
да не, там всякие шины, стримы, аутентификации, а именно оркестровки нет. Т.е. чего-то вроде кубернетиса

Boris
21.04.2018
08:31:23
мб, сильно не юзал. но средства есть точно
Ну да, Докер, кибернитура, у авс есть средства

Dmitry
21.04.2018
08:31:32
тогда докер и кубик :)
есть платформа на которой нет докера :(

ну и вообще работа cgroups под вопросом

Valentin
21.04.2018
08:32:00
Boris
21.04.2018
08:32:08
Valentin
21.04.2018
08:32:42
Тогда ансибл бери
тоже вариант

Dmitry
21.04.2018
08:33:09
Тогда ансибл бери
мне казалось, что он не совсем про это. Но я его мало знаю. Попробую почитать

Boris
21.04.2018
08:33:32
Ну да, докер он не заменит

Valentin
21.04.2018
08:33:54
тащемто чел спрашивал, нужен ли обязательно докер для спринга. Ответ - нет, не обязательно, если не супер большой проект

Boris
21.04.2018
08:34:02
Но позволит автоматизировать доставку твоего приложения

Valentin
21.04.2018
08:34:14
эльбрусы :)
сочувствую :)

Boris
21.04.2018
08:35:08
эльбрусы :)
Даже не хочу знать как так получилось ?

dimiii
21.04.2018
08:35:27
А что не так с эльбрусами?

Valentin
21.04.2018
08:35:36
ещё вариант - деплоить варники в какой нибудь websphere :)

Dmitry
21.04.2018
08:36:03
А что не так с эльбрусами?
на них пока нет докера, а так в целом экосистема развивается

Valentin
21.04.2018
08:36:04
дауж :))

Quantum Harmonizer
21.04.2018
08:36:18
на них пока нет докера, а так в целом экосистема развивается
Там дело в архитектуре? В виртуальзации?

Google
Dmitry
21.04.2018
08:36:43
Там дело в архитектуре? В виртуальзации?
и отсутствии компилятора для го))

Dmitry
21.04.2018
08:36:57
Quantum Harmonizer
21.04.2018
08:37:10
и отсутствии компилятора для го))
А го через LLVM или как-то иначе?

Dmitry
21.04.2018
08:37:38
на каком-то жпоинте даже был доклад о том, как опенждк портировали на эльбрус

Boris
21.04.2018
08:38:16
и отсутствии компилятора для го))
Ансибл на питоне кстати работает, питон там ок?

Dmitry
21.04.2018
08:39:09
Ансибл на питоне кстати работает, питон там ок?
питон есть вроде. По-моему у нас админы используют как раз ансибл на эльбрусах

Boris
21.04.2018
08:40:45
Sergey
21.04.2018
08:40:46
лучше http://cri-o.io/ вместо докера)

докер - багнутый кусок гавна

dimiii
21.04.2018
08:41:09
Да уж, куцая система, почти ничего не гуглится. Почитал. Для неё выход в Чебурнет нужен?

Valentin
21.04.2018
08:41:55
Boris
21.04.2018
08:42:24
докер - багнутый кусок гавна
Ты так говоришь как будто это что-то плохое

dimiii
21.04.2018
08:42:40
Да вот же выше пишут go,llvm - собственно я пока не нашел странички со списком пакетов

Sergey
21.04.2018
08:42:53
Ты так говоришь как будто это что-то плохое
в него слишком много пытаются запихнуть, фокус сдвинули на свой интерпрайз, и в итоге какие-то базовые вещи работают с багами

то с runc он теряет связь, то с containerd

то swarm в ядро пытаются запихнуть

dimiii
21.04.2018
08:43:36
ну и не забываем про https://coreos.com/rkt/

Google
Sergey
21.04.2018
08:43:43
Boris
21.04.2018
08:43:50
Dmitry
21.04.2018
08:44:07
кстати, тут немного про эльбрус в продакшене: https://youtu.be/h4VKMRE3m5g

Admin
ERROR: S client not available

Aleksandr
21.04.2018
10:42:57
А, про js не скажу, моё мнение - больше дань моде, чем полезная фича
я подумываю попробовать в nashorn его для скриптования

Ты про react + redux? Или про elm/clojurescript? ?
будь проклят redux, столько боли я не знаю что еще порождает

Igor
21.04.2018
10:46:36
Это все из-за JS ?

Aleksandr
21.04.2018
10:46:41
как сделать большой проект сложным для въезжания? redux!

Это все из-за JS ?
это добавляет, да

Aleksandr
21.04.2018
10:47:14
у нас в итоге на фронте typescript и mobx - жить стало в разы проще

Aleksandr
21.04.2018
12:46:23
в жс и в nashorn

Boris
21.04.2018
13:01:54
в жс и в nashorn
А, пардоньте, не понял

Quantum Harmonizer
21.04.2018
17:18:00
> JvmField cannot be applied to top level property of a file annotated with JvmMultifileClass Есть этому рациональное объяснение?..

Машков
22.04.2018
19:55:56
> JvmField cannot be applied to top level property of a file annotated with JvmMultifileClass Есть этому рациональное объяснение?..
А какое рациональное объяснение ставить эту аннотацию на топ-левел? Какого эффекта вы ожидаете и для чего?

Quantum Harmonizer
22.04.2018
21:13:24
А какое рациональное объяснение ставить эту аннотацию на топ-левел? Какого эффекта вы ожидаете и для чего?
На обычном топ-левел она работает. Эффект простой — отсутствие геттера. То же самое мне нужно было в MultifileClass, но я заглянул в итоговый байт-код и смёрджил руками.

Anton
22.04.2018
21:59:36
Привет. Кто-нибудь знает как через ktor реализовать Server Side Events (https://learn.javascript.ru/server-sent-events)? Или хотя бы как писать в response не закрывая соединение?

А, все очень просто. Оставлю на будущее. call.respondWrite(contentType = ContentType.parse("text/event-stream")) { while (true) { ... } }

Google
Quantum Harmonizer
23.04.2018
06:00:44
А, все очень просто. Оставлю на будущее. call.respondWrite(contentType = ContentType.parse("text/event-stream")) { while (true) { ... } }
Когда количество таких выполняющихся циклов сравняется с количеством потоков, сервер приляжет.

Dmitriy
23.04.2018
06:11:46
Сам этот протокол — это лонг поллинг, то есть ужасающий костыль.
Спасибо за пояснение) А то я уж думал новые сверхтехнологии) Лучше уж websocket

Quantum Harmonizer
23.04.2018
06:51:48
Спасибо за пояснение) А то я уж думал новые сверхтехнологии) Лучше уж websocket
Ну, мой уровень владения этой технологией — «прочитал статью по ссылке». В данном случае из меня слабый пояснятор.

Dmitriy
23.04.2018
06:52:35
Юсуф
23.04.2018
06:53:16
https://blog.jetbrains.com/kotlin/2018/04/kotlinnative-plugin-for-appcode/

че пацаны, iOS?

Quantum Harmonizer
23.04.2018
06:53:57
Видимо я плохо читал, потому как не увидел где там про longpolling написано.
Там написано, что оно работает по HTTP. Из этого следует...

whalemare
23.04.2018
06:59:40
че пацаны, iOS?
Ещё рано, через полгодика-годик можно

Юсуф
23.04.2018
07:01:15
Ещё рано, через полгодика-годик можно
ну вообще свифт же мало чем отличается от кетлина

whalemare
23.04.2018
07:01:50
ну вообще свифт же мало чем отличается от кетлина
И что, писать то ты на котлине будешь)

Юсуф
23.04.2018
07:01:55
поэтому смысла вижу очень мало в интеграции кетлина) это хорошо, но и без этого не было плохо

И что, писать то ты на котлине будешь)
я имею ввиду что человеку который знает котлин легко писать и на самом свифте

Страница 646 из 982