Size: a a a

2020 May 14

AG

Alexey Genus in pro.jvm
О, интересные темы, зайдём, пожалуй.
источник

DP

Denis Pavlyuchenko in pro.jvm
мне вот интересно, что Олег про RSocket расскажет, тем болие вчера релиз состоялся. Может быть, скоро и в прод можно будет тащить 😀
источник

НБ

Никита Берегуля... in pro.jvm
Denis Pavlyuchenko
может быть, кто пропустил - завтра с утра конфа по лучшему в мире фреймворку - https://2020.springio.net/bridge/
О, спасибо. Актуально
источник

V

Vladimir in pro.jvm
Denis Pavlyuchenko
мне вот интересно, что Олег про RSocket расскажет, тем болие вчера релиз состоялся. Может быть, скоро и в прод можно будет тащить 😀
у тебя есть кейс под rsocket?
источник

DP

Denis Pavlyuchenko in pro.jvm
Vladimir
у тебя есть кейс под rsocket?
так, ну, если взять систему в которой Websocket API, можно её представить как кейс? То есть, это по сути, bidirectional streaming, который, как я понимаю, реализуется в том числе в RSocket. (понятно, что для этого надо иметь реактивный сервер, но всё же)
источник

V

Vladimir in pro.jvm
Denis Pavlyuchenko
так, ну, если взять систему в которой Websocket API, можно её представить как кейс? То есть, это по сути, bidirectional streaming, который, как я понимаю, реализуется в том числе в RSocket. (понятно, что для этого надо иметь реактивный сервер, но всё же)
ты про межсервисное взаимодействие говоришь?
источник

DP

Denis Pavlyuchenko in pro.jvm
Vladimir
ты про межсервисное взаимодействие говоришь?
не, клиенты (веб, мобилки) и сервер
источник

V

Vladimir in pro.jvm
на фронт, как я понимаю, его тащить смысла нет. Бэкрпрежер на руки пользователя придется перекидывать))
источник

DP

Denis Pavlyuchenko in pro.jvm
хм... Вроде бы Олег говорит, что норм, но это только мои воспоминания из его докладов.

http://rsocket.io/docs/Motivations - тут тоже "клиенты" описываются (например, This allows a client (such as a user device) to act as a responder to requests from the server. )
источник

VP

Vladimir Petrakovich in pro.jvm
Denis Pavlyuchenko
так, ну, если взять систему в которой Websocket API, можно её представить как кейс? То есть, это по сути, bidirectional streaming, который, как я понимаю, реализуется в том числе в RSocket. (понятно, что для этого надо иметь реактивный сервер, но всё же)
Если API вида запрос-ответ, то вряд ли. Если там есть подписки и потоки событий - то да.
источник

SS

Shamil Sabirov in pro.jvm
мне думается, что RSocket больше про взаимодействие между сервисами. на бэке
источник

VP

Vladimir Petrakovich in pro.jvm
Вопрос к знатокам-теоретикам про try-finally: почему к исключениям, выбрасываемым в finally, не прилепляются исключения, вылетевшие из try, как suppressed? Казалось бы, логично так делать, чтобы не продолбать их.
try-with-resources решает проблему для конкретного случая с close(), но не делать же то же самое руками, когда в finally что-то другое?
источник

SS

Shamil Sabirov in pro.jvm
Denis Pavlyuchenko
так, ну, если взять систему в которой Websocket API, можно её представить как кейс? То есть, это по сути, bidirectional streaming, который, как я понимаю, реализуется в том числе в RSocket. (понятно, что для этого надо иметь реактивный сервер, но всё же)
а что имеется в виду под реактивным сервером? в контексте RSocket
источник

V

Vladimir in pro.jvm
Vladimir Petrakovich
Вопрос к знатокам-теоретикам про try-finally: почему к исключениям, выбрасываемым в finally, не прилепляются исключения, вылетевшие из try, как suppressed? Казалось бы, логично так делать, чтобы не продолбать их.
try-with-resources решает проблему для конкретного случая с close(), но не делать же то же самое руками, когда в finally что-то другое?
приведи пример когда try-with-resources нужен finally. Я про этот блок что-то забыл давно уже)
источник

VP

Vladimir Petrakovich in pro.jvm
Vladimir
приведи пример когда try-with-resources нужен finally. Я про этот блок что-то забыл давно уже)
Так не, в try-with-resources обычно finally не нужен. Вопрос про обычный try, который что-то подчищает в finally (и это не AutoCloseable).
источник

DP

Denis Pavlyuchenko in pro.jvm
Shamil Sabirov
а что имеется в виду под реактивным сервером? в контексте RSocket
как я понимаю из описания протокола (Application protocol providing Reactive Streams semantics), для его использования в java приложение требуется иметь API в виде методов, которые работают с Flux/Mono. Именно это я и имел ввиду
источник

V

Vladimir in pro.jvm
Denis Pavlyuchenko
может быть, кто пропустил - завтра с утра конфа по лучшему в мире фреймворку - https://2020.springio.net/bridge/
Что-то наш самый лучший фреймворк сильно растолстел похоже( https://www.techempower.com/benchmarks/#section=data-r18&hw=ph&test=json
источник

DP

Denis Pavlyuchenko in pro.jvm
Vladimir
Что-то наш самый лучший фреймворк сильно растолстел похоже( https://www.techempower.com/benchmarks/#section=data-r18&hw=ph&test=json
😢
источник

V

V in pro.jvm
Denis Pavlyuchenko
может быть, кто пропустил - завтра с утра конфа по лучшему в мире фреймворку - https://2020.springio.net/bridge/
спасиб, пару топиков интересные
источник

VP

Vladimir Petrakovich in pro.jvm
Vladimir
Что-то наш самый лучший фреймворк сильно растолстел похоже( https://www.techempower.com/benchmarks/#section=data-r18&hw=ph&test=json
Ну писать на нём hello world на полном серьёзе - затея точно так себе
источник