Size: a a a

Kotlin Community

2020 December 10

PD

Phil Delgyado in Kotlin Community
Oleg Yukhnevich
Во первых есть разные interactions (stream, channel), да их можно в теории на голом хттп2 сделать, но не так удобно
Во вторых, я уже писал про тот же resumability + к этому lease и reactive stream semantics по сети из коробки
+ Load balance тоже будет в спеке каким-то образом в будущем
+ Есть спека по роутингу / брокерам

В общем, там сильно отличается от хттп2 если смотреть глубже)
Просто пока популярность у него маловата :(
Хм, но resumability в клиентах http2 обычно тоже есть. А балансировка там уже хоть как-то делается, а rsocket еще мало кто поддерживает, как я понимаю.
Но если скажешь, в каком чатике спросить или какое видео посмотреть - то спасибо
источник

OY

Oleg Yukhnevich in Kotlin Community
Phil Delgyado
Хм, но resumability в клиентах http2 обычно тоже есть. А балансировка там уже хоть как-то делается, а rsocket еще мало кто поддерживает, как я понимаю.
Но если скажешь, в каком чатике спросить или какое видео посмотреть - то спасибо
Могу в @pofftop ответить и скинуть, что посмотреть
источник

PD

Phil Delgyado in Kotlin Community
Oleg Yukhnevich
Могу в @pofftop ответить и скинуть, что посмотреть
Спасибо большое
источник

AN

Alexander Nozik in Kotlin Community
Phil Delgyado
А что rocket даёт?  Я не увидел существенной разницы сверх http 2
Как вы будете пуши отправлять?
источник

AN

Alexander Nozik in Kotlin Community
Oleg Yukhnevich
А ивент луп здесь это как понимать?
Pub-sub в основном
источник

OY

Oleg Yukhnevich in Kotlin Community
Phil Delgyado
Спасибо большое
Скинул ссылки, но Вас в том чатике вроде нет :)
источник

PD

Phil Delgyado in Kotlin Community
Alexander Nozik
Как вы будете пуши отправлять?
Мобильные пуши? Для этого у нас отдельная штука, которая еще в случае чего и sms-ом отправит...
А если просто про асинхронную отправку, то вебсокета хватает.
источник

AN

Alexander Nozik in Kotlin Community
Phil Delgyado
Мобильные пуши? Для этого у нас отдельная штука, которая еще в случае чего и sms-ом отправит...
А если просто про асинхронную отправку, то вебсокета хватает.
При чем тут мобильны? Как вы будете данные запихивать на сервер?
источник

AN

Alexander Nozik in Kotlin Community
Phil Delgyado
Мобильные пуши? Для этого у нас отдельная штука, которая еще в случае чего и sms-ом отправит...
А если просто про асинхронную отправку, то вебсокета хватает.
http не силен в смысле двухсторонней коммуникаций. Из решений только SSE, у которого много недостатков
источник

AN

Alexander Nozik in Kotlin Community
И кстати на кторе нет реализации SSE, я себе сам писал
источник

PD

Phil Delgyado in Kotlin Community
Alexander Nozik
При чем тут мобильны? Как вы будете данные запихивать на сервер?
Эээ, есть http2 двусторонний, есть websocket, что еще нужно?
источник

PD

Phil Delgyado in Kotlin Community
И то и другое есть на кторе.
источник

PD

Phil Delgyado in Kotlin Community
Если нужен SSM, то проще вебсокет.
источник

AM

Andrew Mikhaylov in Kotlin Community
саша сок #KotlinGang
это раньше так мультиплатформу делали ?
Не совсем, раньше вообще на каждый коммон и платформенный модуль было по гредловому проекту. Эта штука -- чёт кастомное. Тем более если там пом лежит -- в мэйвен плагин котлина вроде мультиплатформу не привезли и сейчас.
источник

AN

Alexander Nozik in Kotlin Community
Phil Delgyado
Если нужен SSM, то проще вебсокет.
Вы опять мыслите категориями мобилка/веб-фронт. Попробуйте сделать консистентный двусторонний обмен не-такстовыми данными. Да еще и большими. WebSocket да - это вариант, но это не HTTP. И вебсокет так себе вариант для взаимодействия - сервер-сервер. Рсокет - это абстракция поверх разного рода трансопртов, которая позволяет удобно работать со стримами
источник

PD

Phil Delgyado in Kotlin Community
Alexander Nozik
Вы опять мыслите категориями мобилка/веб-фронт. Попробуйте сделать консистентный двусторонний обмен не-такстовыми данными. Да еще и большими. WebSocket да - это вариант, но это не HTTP. И вебсокет так себе вариант для взаимодействия - сервер-сервер. Рсокет - это абстракция поверх разного рода трансопртов, которая позволяет удобно работать со стримами
Ну, есть http/2, если вебсокет не устраивает.
источник

OY

Oleg Yukhnevich in Kotlin Community
Давайте в оффтооооп
источник

AN

Alexander Nozik in Kotlin Community
Phil Delgyado
Ну, есть http/2, если вебсокет не устраивает.
Что такое http/2 там вагон спецификаций. Вы про какую? И да, лучше туда.
источник

K

Kasem in Kotlin Community
Ребят, слышал что из котлина что то выпиливают. Мы не вернёмся опять на findViewById?
источник

QH

Quantum Harmonizer in Kotlin Community
Kasem
Ребят, слышал что из котлина что то выпиливают. Мы не вернёмся опять на findViewById?
Не вернёмся. Никогда.
источник