Size: a a a

2018 November 08

SP

Sergei Portnov in Kotlin JVM
ktor-client - обертка над другими клиентами. в том числе есть ktor-client-okhttp и ktor-client-apache
источник

SZ

Sergey Zolotov in Kotlin JVM
Алексей Овсянников
Кстати, а в чем суть ktor-client?
кроссплатформенный http client который работает с корутинами
источник

SZ

Sergey Zolotov in Kotlin JVM
сам по себе не имеет движка, но есть куча вариаций через что пускать запросы - apache, okhttp, android, cio
источник

АО

Алексей Овсянников in Kotlin JVM
круто
источник

АО

Алексей Овсянников in Kotlin JVM
спасибо
источник

АО

Алексей Овсянников in Kotlin JVM
я правильно понимаю, что ktor-client совершенно не нуждается в ktor-core?
источник

АО

Алексей Овсянников in Kotlin JVM
я смотрю пакеты, там есть ktor-client-core, его будет достаточно? (само собой, + имплементация в виде того же okhttp, если я верно всё понял)
источник

KT

Koba Trader in Kotlin JVM
Всем привет!
Math.pow(number.toDouble(),2.0).toInt()
Есть ли фукнция в котлине, которая возводит целые числа в степень?
Выходит есть только pow и то нужно тратить ресурсы компьютера на преобразование типов целых 2 раза
источник

RI

Ruslan Ibragimov in Kotlin JVM
Алексей Овсянников
я смотрю пакеты, там есть ktor-client-core, его будет достаточно? (само собой, + имплементация в виде того же okhttp, если я верно всё понял)
источник

KL

Kirill L in Kotlin JVM
а есть какое-нибудь сравнение?
источник

KL

Kirill L in Kotlin JVM
что лучше и все такое
источник

KL

Kirill L in Kotlin JVM
в итоге же просто запросы туда сюда гонять, зачем столько вариантов?
источник

RI

Ruslan Ibragimov in Kotlin JVM
Для чего лучше?
источник

KL

Kirill L in Kotlin JVM
http запросов
источник

RI

Ruslan Ibragimov in Kotlin JVM
Вот apache самый честный, он поверх nio, okhttp - он тредпул держит, и на самом деле блокирующий. Но apache это лишние кб для андроид приложения, и там не так важен голый перформанс. Если для бекенда - я беру apache всегда, и не парюсь
источник

RI

Ruslan Ibragimov in Kotlin JVM
Бенчмарки не видел
источник

KL

Kirill L in Kotlin JVM
спасибо))
источник
2018 November 09

ТБ

Тимур Бухараев in Kotlin JVM
Sergei Portnov
был у кого-то опыт использования? не сыровато для того же постгреса?
у меня только с монгой есть небольшой опыт
там есть kmongo, который дает suspend обертки над асинронным java драйвером
с ktor и прочими корутинами прекрасно стыкуется
источник

IM

Ivan Medvedev in Kotlin JVM
А чем плох офф драйвей постгресса с пулом соединений?
источник

SZ

Sergey Zolotov in Kotlin JVM
Тимур Бухараев
у меня только с монгой есть небольшой опыт
там есть kmongo, который дает suspend обертки над асинронным java драйвером
с ktor и прочими корутинами прекрасно стыкуется
kmongo работает поверх официального async драйвера
источник