Najpierw muszę powiedzieć, że nie mam zbyt dużego doświadczenia z programowaniem reaktywnym.Jak korzystać z interfejsów Java 9 Flow/jaki jest sens dołączania ich do Java 9?
Ponieważ w JDK 9 jest tylko kilka interfejsów (Flow and its nested interfaces), JDK 9 oczywiście nie zawiera reaktywnej biblioteki takiej jak RxJava.
W Javadoc, istnieją pewne przykłady implentations of Publisher
, Subscription
i Subscriber
. Ale wydaje się, że są one dość niskiego poziomu i nie mają żadnych operatorów reaktywnych ani nie obsługują przeciwciśnienia.
Jaki jest sens włączenia tych interfejsów do JDK?
Czy dostawcy bibliotek reaktywnych mają z nich korzystać, aby implementacje Java (takie jak RxJava) używały wspólnego zestawu interfejsów? (podobny do JPA i Hibernate?)
Co więcej, czy Java 9 obsługuje obserwowalne metody rx-java? Czy Java 9 podała tylko infrastrukturę dla rx-java? –
Czy zrobiłeś wcześniej badania - np. Czytając odpowiedni koder? – GhostCat
Aby dodać do wskazanego obiektu @GhostCat, spójrz na [JEP # 266] (http://openjdk.java.net/jeps/266). – nullpointer