Size: a a a

2019 September 30

AE

Alexandr Emelyanov in Kotlin JVM
Andrew Mikhaylov
Я бы ожидал решение на epoll.
без поддержки со стороны OS и платформы такое ожидать не стоит
источник

I

Igor in Kotlin JVM
Ruslan Ibragimov
К сожалению OkHttp (он же в ретрофите юзается?) все еще блокирующий клиент с thread pool, добавление suspend API поверх не делает его более производительным. Поэтому рекомендовать для бекенда его не могу
А есть где-нибудь замер производительности okhttp vs nio-альтернативы на http/2?
источник

AE

Alexandr Emelyanov in Kotlin JVM
Igor
А есть где-нибудь замер производительности okhttp vs nio-альтернативы на http/2?
там http 3 подвезли
источник

I

Igor in Kotlin JVM
Вроде же он еще на стадии драфта, но можно и сравнение с http/3)
источник

AE

Alexandr Emelyanov in Kotlin JVM
не, уже выкатили и даже кто то поддерживает
источник

AE

Alexandr Emelyanov in Kotlin JVM
cloud flare на днях анонсировал поддержку
источник

RI

Ruslan Ibragimov in Kotlin JVM
Igor
А есть где-нибудь замер производительности okhttp vs nio-альтернативы на http/2?
источник

AO

Alexey Otts in Kotlin JVM
Igor
А есть где-нибудь замер производительности okhttp vs nio-альтернативы на http/2?
А есть ли вообще смысл в http/2 для мобилки именно в разрезе http запросов?
источник

SZ

Sergey Zolotov in Kotlin JVM
Alexey Otts
А есть ли вообще смысл в http/2 для мобилки именно в разрезе http запросов?
если брать браузер то разница огромная за счёт мультиплексирования
источник

I

Igor in Kotlin JVM
Alexey Otts
А есть ли вообще смысл в http/2 для мобилки именно в разрезе http запросов?
Ну если ты одним коннектор можешь и картинки грузить и сделать замену вебсокетам, годно же.

Плюс (я не знаю как okhttp работает под коробкой, но) по идеи тебе не нужно больше одного треда, если конекшен переимпользуется
источник

AO

Alexey Otts in Kotlin JVM
Sergey Zolotov
если брать браузер то разница огромная за счёт мультиплексирования
Для браузера всё очевидно)
источник

AO

Alexey Otts in Kotlin JVM
Igor
Ну если ты одним коннектор можешь и картинки грузить и сделать замену вебсокетам, годно же.

Плюс (я не знаю как okhttp работает под коробкой, но) по идеи тебе не нужно больше одного треда, если конекшен переимпользуется
Замену веб сокетам, это какой нибудь grpc разве что, врядли ты сможешь поселить и grpc и http запросы в один коннект
источник

I

Igor in Kotlin JVM
Alexey Otts
Замену веб сокетам, это какой нибудь grpc разве что, врядли ты сможешь поселить и grpc и http запросы в один коннект
А что нет то? Недавно слушал подкаст с ребятами, делающими чат в ВК клиенте, они говорили что за этим будущие) (хотя сейчас они делают лонгполинг 🌝)
источник

RI

Ruslan Ibragimov in Kotlin JVM
Alexey Otts
Замену веб сокетам, это какой нибудь grpc разве что, врядли ты сможешь поселить и grpc и http запросы в один коннект
ну со стороны nginx можно разделить
источник

AO

Alexey Otts in Kotlin JVM
Ну имеется ввиду, что тебе нужны библиотеки, которые как то умееют шарить пул http/2 соединений, так как такого увы нет, то тебе надо минимум 2 коннекта
Сам rpc на http/2 - это конфетка
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexandr Emelyanov
а асинк IO на чем как думаете?
На AsynchronousSocketChannel конечно же
источник

IS

Ihar Sadounikau in Kotlin JVM
источник

SZ

Sergey Zolotov in Kotlin JVM
📦 Вышел Spring Framework 5.2

Что интересно для разработчика на Kotlin:

1. Документация включает примеры на Kotlin side-by-side с Java
2. Поддержка Kotlin Coroutines 1.3 и тесная интеграция их в проект (поверх webflux, rsocket, r2dbc)
источник

SZ

Sergey Zolotov in Kotlin JVM
@dmsol тебя лично тегну бгг
источник

d

dima in Kotlin JVM
хм, я почему-то запомнил релиз дату - 16 октября
источник