Size: a a a

Kotlin Community

2020 January 29

AM

Andrew Mikhaylov in Kotlin Community
Да, мимо, прошу прощения
источник

SZ

Sergey Zolotov in Kotlin Community
Leonid Stashevsky
Если выкачивать response в память - мы не сломали бы код, но поломали runtime тем у кого стриминг. Молча летел бы OOM
как более корректно держать несколько инстансов клиентов(для разных фичей и конфигов например)?
если создавать влоб, то на каждый клиент идет свой пул тредов в случае с Apache

видел в тестах юзают client.config { } для создания нового инстанса

в доках особо нет инфы по этому поводу
источник

LS

Leonid Stashevsky in Kotlin Community
@Enleur либо через client.config { }, либо через сохранённый instance engine как: HttpClient(engine)
Если встречаются подобного рода проблемы - можно смело файлить issue на github
источник

М

Михаил in Kotlin Community
Как ktor дружит с микросервисами? В плане того есть ли интеграции с сервис дискавери, конфиг сервом и тд ( про кубер не надо рассказывать, просто интересуюсь:) )
источник

VP

Vladimir Petrakovich in Kotlin Community
Михаил
Как ktor дружит с микросервисами? В плане того есть ли интеграции с сервис дискавери, конфиг сервом и тд ( про кубер не надо рассказывать, просто интересуюсь:) )
А какая там интеграция может быть, если это просто http-сервер?
источник

М

Михаил in Kotlin Community
Vladimir Petrakovich
А какая там интеграция может быть, если это просто http-сервер?
То бишь для интеграции с банкой, кэшом и тд надо будет собирать конструктор из либ?
источник

PD

Phil Delgyado in Kotlin Community
К счастью - да.
источник

PD

Phil Delgyado in Kotlin Community
Но механизм расширений вполне удобен.
источник

AT

Alexey Tkachenko in Kotlin Community
Михаил
То бишь для интеграции с банкой, кэшом и тд надо будет собирать конструктор из либ?
как будто это что-то плохоэ
источник

М

Михаил in Kotlin Community
Alexey Tkachenko
как будто это что-то плохоэ
Нуу и не всегда хорошо)
источник

VP

Vladimir Petrakovich in Kotlin Community
Михаил
То бишь для интеграции с банкой, кэшом и тд надо будет собирать конструктор из либ?
Ну да, это ж не спринг
источник
2020 January 30

DZ

Dmitriy Zhirnov in Kotlin Community
Чет я добрался до своего проекта... Перевел все gradle-файлы на kts.. и теперь жду по 3-5 минут вот этого процесса... 😕
источник

СТ

Сергей Троян in Kotlin Community
gradle все еще не умеет кешировать компиляцию?
источник

BV

Boris Vanin in Kotlin Community
Сергей Троян
gradle все еще не умеет кешировать компиляцию?
Думаю, стоит взять грейдл версии выше чем 1
источник

DZ

Dmitriy Zhirnov in Kotlin Community
6.1.1 стоит
источник

BV

Boris Vanin in Kotlin Community
О чем хоть речь? Компиляция чего?
источник

BV

Boris Vanin in Kotlin Community
Если котлина, то он умеет
источник

DZ

Dmitriy Zhirnov in Kotlin Community
Может это дело не в kts, я то и версию грэдла обновил. Короче на 5.6 гредле + груви-скриптах все работало быстро
источник

BV

Boris Vanin in Kotlin Community
А, я понял
источник

DZ

Dmitriy Zhirnov in Kotlin Community
и еще я добавил buildSrc папочку в которой просто храню пакеты и версии
источник