2017-05-24 11 views
7

Oceniamy reaktywne ramy programistyczne dla jednego z naszych projektów. Właśnie przejrzałem tutoriale vert.x. Sprawdziłem trochę prezentację RxJava. RxJava wydawało się być bliżej CompletableFuture. Ale pomimo podstawowych wzorców, zarówno RxJava, jak i Vert.x dają dostęp do programowania bez blokowania. Jestem zdezorientowany, jaka jest między nimi różnica. Doceniam każdą pomoc w tym zakresie.Różnica między vert.x a RxJava

Odpowiedz

14

VertX to szkielet serwera dla serwerów asynchronicznych, a RxJava to framework dla obliczeń asynchronicznych. VertX obsługuje RxJava i wielu używa ich razem.

Jeśli zamierzasz utworzyć aplikację internetową i potrzebujesz skalowalnego zaplecza, użyj VertX, być może z RxJava. Ale jeśli jesteś na innej platformie, po prostu użyj RxJava.

Czytaj więcej na temat korzystania Vertx i RxJava razem w Vert.x API for RxJava

+0

Czy odnosząc się do wierzchołków jak serwery asynchronicznych? – user3276247

+0

Nie, verticles są bardziej podobne do modułów – Jonas

+0

Ok. Więc co będzie stanowić asynchroniczne serwery w vert.x? – user3276247