Jak często w praktyce używany jest Spring WebFlux, albo jakie są perspektywy przejścia na to rozwiązanie, czy to daleka przyszłość czy już powoli się na to przestawiacie w swoich projektach?
Bo jak tak patrzę na ogłoszenia to kompletny brak ofert zawierających WebFlux jako "keyword" ...
W ogłoszeniach to nadal występuje J2EE :-) (czyli coś czego powinno nie bycod roku 2005 mniej wiecej). Bardzo bym się tym wiec nie sugerował, zwłaszcza, że WebFlux pewnie często leci pod przykrywką Springa. (Ja tak to robię :-) ). HRy i tak nie odróżnią.
Na pewno WebFlux to na razie nisza.
Nie ma tego w ofertach, bo to stosunkowo nowa technologia, więc nie ma za bardzo czego utrzymywać. Ale jak w firmie startuje nowy projekt to pewnie dość czesto pada wybór na Webflux (oczysiście jeżeli dana firma porusza się w temacie Javy/Springa).
Być może tu już nie prawda, ale o ile nie zapisujesz danych w Redis, Cassandrze lub Mongo. To webflux traci trochę sens, bo nie osiągniesz reaktywności w całym przekroju aplikacji.
Jest jeszcze rxjava2-jdbc, ale to tylko ukryta thread pula, i trzeba mieszać rxjavę z reaktorem w jednym projekcie.
- No ale kto by chciał używać SQL?
- Jeśli jednak ktoś bym miał taki pomysł to do mysql i postgres są już "sterowniki" https://github.com/alaisi/postgres-async-driver