Size: a a a

2019 September 02

SZ

Sergey Zolotov in Kotlin JVM
вот скоро буду активно тестить, но в целом там особо нечему быть сырым)
источник

Н

Напыщенное Эго in Kotlin JVM
@noraltavir наткнулся на вашу багу по вебсокетам на кторе. Хочу спросить а в целом как вообще вебсокеты у ктора? Насколько стабильно?
источник

AN

Alexander Nozik in Kotlin JVM
Напыщенное Эго
@noraltavir наткнулся на вашу багу по вебсокетам на кторе. Хочу спросить а в целом как вообще вебсокеты у ктора? Насколько стабильно?
С хромом проблем вообще не было. Проблема вылезла только с FX-вебкитом
источник

Н

Напыщенное Эго in Kotlin JVM
Alexander Nozik
С хромом проблем вообще не было. Проблема вылезла только с FX-вебкитом
А не может быть так что это вообще проблема FXбраузера. Может он как-то криво закрывает соединение?
источник

AN

Alexander Nozik in Kotlin JVM
Напыщенное Эго
А не может быть так что это вообще проблема FXбраузера. Может он как-то криво закрывает соединение?
Это разумеется проблема FX браузера, просто от этого ложится сервер, что недопустимо
источник

Н

Напыщенное Эго in Kotlin JVM
Понял.
Мда... так пользователи могут невольно или даже  умышленно класть сервера, если знать что они вебсокет ктора используют.
источник
2019 September 03

Н

Напыщенное Эго in Kotlin JVM
Я так понял у ktor'a не выходит каменный цветок... И в качестве альтернативы вижу только Jooby и vert.x
Jooby как-то больше привлекает. И в Jooby2 добавлена поддеркжа корутин, хотя еще не запилили websocket (хотя в Jooby1 оно было).
Но что-то как-то костыльно прикручены корутины, не? https://jooby.io/#responses-nonblocking-kotlin-coroutines
Почему нельзя было сделать сам get корутинбилдером...
Плюс я так понял свой диспатчер какой-то (aka Worker Executor)... почему не просто Dispather.IO...
У кого-нибудь есть опыт с Jooby?
источник

AO

Alexey Otts in Kotlin JVM
Напыщенное Эго
Я так понял у ktor'a не выходит каменный цветок... И в качестве альтернативы вижу только Jooby и vert.x
Jooby как-то больше привлекает. И в Jooby2 добавлена поддеркжа корутин, хотя еще не запилили websocket (хотя в Jooby1 оно было).
Но что-то как-то костыльно прикручены корутины, не? https://jooby.io/#responses-nonblocking-kotlin-coroutines
Почему нельзя было сделать сам get корутинбилдером...
Плюс я так понял свой диспатчер какой-то (aka Worker Executor)... почему не просто Dispather.IO...
У кого-нибудь есть опыт с Jooby?
Undertow
источник

IK

Igor Komarov in Kotlin JVM
Alexey Otts
Undertow
Поддерживаю, наверное лучший по апи фреймворк для создания рестов
источник

А

Артёмка in Kotlin JVM
Alexey Otts
Undertow
можно линк пожалуйста?
источник

Н

Напыщенное Эго in Kotlin JVM
источник

VP

Vladimir Petrakovich in Kotlin JVM
Напыщенное Эго
Я так понял у ktor'a не выходит каменный цветок... И в качестве альтернативы вижу только Jooby и vert.x
Jooby как-то больше привлекает. И в Jooby2 добавлена поддеркжа корутин, хотя еще не запилили websocket (хотя в Jooby1 оно было).
Но что-то как-то костыльно прикручены корутины, не? https://jooby.io/#responses-nonblocking-kotlin-coroutines
Почему нельзя было сделать сам get корутинбилдером...
Плюс я так понял свой диспатчер какой-то (aka Worker Executor)... почему не просто Dispather.IO...
У кого-нибудь есть опыт с Jooby?
А что, есть уверенность, что этот jooby работает лучше?
Ну и всё-таки он написан на джаве.
Кстати, почему-то его сайт jooby.org сразу перекидывает на доку на jooby.io.
источник

AS

Artur Shamsiev in Kotlin JVM
Vladimir Petrakovich
А что, есть уверенность, что этот jooby работает лучше?
Ну и всё-таки он написан на джаве.
Кстати, почему-то его сайт jooby.org сразу перекидывает на доку на jooby.io.
Ну если на Java написан, значит точно не работает.
источник

AO

Alexey Otts in Kotlin JVM
Сейчас ни ktor сервер, не уж тем более ktor клиент вообще не вызывают желание тащить это даже в пет проджект
источник

VP

Vladimir Petrakovich in Kotlin JVM
Artur Shamsiev
Ну если на Java написан, значит точно не работает.
Ну это я к вопросу о поддержке корутин, конечно же, а не к надёжности
источник

BV

Boris Vanin in Kotlin JVM
Vladimir Petrakovich
Ну это я к вопросу о поддержке корутин, конечно же, а не к надёжности
Для поддержки корутин, саспенд-интерфейс совершенно необязателен
источник

Н

Напыщенное Эго in Kotlin JVM
Vladimir Petrakovich
А что, есть уверенность, что этот jooby работает лучше?
Ну и всё-таки он написан на джаве.
Кстати, почему-то его сайт jooby.org сразу перекидывает на доку на jooby.io.
я очень субъективно оцениваю. поэтому конечно могу ошибаться.
я сужу по тому как автор реагирует на issue на гитхабе (держет трекер в чистоте). и сама исходная философия сделать что-то легковесное и простое тоже прослеживается и тоже импонирует мне (в том числе потому что чем тоньше и проще слой тем он меньше подвержен багам)
источник

BP

Bogdan Panchenko in Kotlin JVM
Alexey Otts
Сейчас ни ktor сервер, не уж тем более ktor клиент вообще не вызывают желание тащить это даже в пет проджект
Можно подробней?
источник

VP

Vladimir Petrakovich in Kotlin JVM
Boris Vanin
Для поддержки корутин, саспенд-интерфейс совершенно необязателен
Ну в одном случае она гарантированно полная, а в другом - как получится. Типичный пример - Spring WebFlux, где фильтр на корутинах не напишешь. И здесь может быть то же самое.
источник

АО

Алексей Овсянников in Kotlin JVM
Alexey Otts
Сейчас ни ktor сервер, не уж тем более ktor клиент вообще не вызывают желание тащить это даже в пет проджект
Почему?
источник