Здравствуйте!
С трудом пытаюсь перевезти себя с .net на java
Поясните, вот это "реактивное программирование" в java это аналог Async / Await паттерна в .net?
или это про другое?
Это не аналог async / await. Это очень продвинутый, переусложнённый и перегруженный аналог Java Streams API. Ближайшим аналогом из мира .net я бы назвал LINQ.
аа..
изучать вообще стоит?)
потому что LINQ - это что-то вроде SQL для коллекций. ну и во многих случаях вместо него можно обойтись циклами и операциями над массивами вообще
sheich, в принципе я получил удовольствие, изучая эту игрушку. Даже вывел в прод пару сервисов, написанных на project reactor и rxjava. По итогу пришел к выводу, что для каких-то сложных и нагруженных вещей оно не очень подходит.
Так что рекомендую изучить для расширения кругозора и опыта. Но не рекомендую применять в бою.
потому что LINQ - это что-то вроде SQL для коллекций.
Помимо query синтаксиса там есть ещё и method синтаксис. Так вот реактивщина похожа на method вариант, а не на query.