Size: a a a

Kotlin Community

2019 December 05

AI

Arkadii Ivanov in Kotlin Community
Vladimir
ну такое, что Flow там за компанию. В заблуждение ведь вводит обывателей
Ну как бы что есть то есть. По нашему опыту backpressure редко нужно. У нас например Flowable вообще не используется. Так зачем нам за него платить?
источник

AI

Arkadii Ivanov in Kotlin Community
В бекенде наверно надо, в мобилках - хз
источник

V

Vladimir in Kotlin Community
есть же и наалог Observable в корутинах, Channel если не ошибаюсь
источник

AI

Arkadii Ivanov in Kotlin Community
Vladimir
есть же и наалог Observable в корутинах, Channel если не ошибаюсь
Каналы горячие
источник

OY

Oleg Yukhnevich in Kotlin Community
Ладно, поиграю вечером с этими бенчмарками
источник

OY

Oleg Yukhnevich in Kotlin Community
Arkadii Ivanov
Ну как бы что есть то есть. По нашему опыту backpressure редко нужно. У нас например Flowable вообще не используется. Так зачем нам за него платить?
То есть Вам по сути нужно просто последнее значение?
источник

AI

Arkadii Ivanov in Kotlin Community
Oleg Yukhnevich
То есть Вам по сути нужно просто последнее значение?
Нет, но нет необходимости ждать пока значения обработаются. Ну типа сделать несколько запросов одновременно, положить в базу, отобразить.
источник

AI

Arkadii Ivanov in Kotlin Community
Backpressure может быть нужно, если например обрабатываешь кадры с камеры.
источник

VP

Vladimir Petrakovich in Kotlin Community
Arkadii Ivanov
Backpressure может быть нужно, если например обрабатываешь кадры с камеры.
Камеру нельзя попросить подождать, пока выполнится обработка данных
источник

KK

Kirill Knize in Kotlin Community
Vladimir Petrakovich
Камеру нельзя попросить подождать, пока выполнится обработка данных
Ну вообще можно.
источник

AI

Arkadii Ivanov in Kotlin Community
Vladimir Petrakovich
Камеру нельзя попросить подождать, пока выполнится обработка данных
Да, поэтому там может быть полезно backpressure
источник

KK

Kirill Knize in Kotlin Community
Брать меньше кадров с потока.
источник

VP

Vladimir Petrakovich in Kotlin Community
Arkadii Ivanov
В бекенде наверно надо, в мобилках - хз
В бекенде без backpressure приложение умрёт, так что без него подобная либа бесполезна
источник

AI

Arkadii Ivanov in Kotlin Community
Но в 99% мобильных кейсов ИМХО backpressure это оверхед
источник

AI

Arkadii Ivanov in Kotlin Community
Vladimir Petrakovich
В бекенде без backpressure приложение умрёт, так что без него подобная либа бесполезна
Разумеется
источник

VP

Vladimir Petrakovich in Kotlin Community
Kirill Knize
Брать меньше кадров с потока.
А, ну это да, это что-то вроде conflated канала
источник

КР

Кирилл Романенко in Kotlin Community
У flow разве есть backpressure? Мне казалось, в нём нет необходимости, потому что suspend-инг.
источник

VP

Vladimir Petrakovich in Kotlin Community
Кирилл Романенко
У flow разве есть backpressure? Мне казалось, в нём нет необходимости, потому что suspend-инг.
Ну так за счёт него и работает
источник

М

Михаил in Kotlin Community
Vladimir Petrakovich
В бекенде без backpressure приложение умрёт, так что без него подобная либа бесполезна
а кто сказал что backpressure должна быть обязательно на уровне приложения?
источник

VP

Vladimir Petrakovich in Kotlin Community
Михаил
а кто сказал что backpressure должна быть обязательно на уровне приложения?
А где оно по-вашему может ещё быть?
источник