2017-05-24 1 views
7

Nous évaluons des cadres de programmation réactifs pour un de nos projets. Je viens de passer par des tutoriels vert.x. J'ai vérifié un peu la présentation de RxJava. RxJava semblait plus proche de CompletableFuture. Mais malgré les modèles sous-jacents, RxJava et Vert.x donnent accès à une programmation non bloquante. Je suis confus quant à quelle est la différence entre eux. J'apprécierai toute aide à cet égard.Différence entre vert.x et RxJava

Répondre

14

VertX est une structure de serveur pour les serveurs asynchrones tandis que RxJava est une infrastructure pour les calculs asynchrones. VertX prend en charge RxJava et beaucoup les utilisent ensemble.

Si vous voulez créer une application Web et que vous voulez un moteur de recherche évolutif, utilisez VertX, éventuellement avec RxJava. Mais si vous êtes sur une autre plate-forme, utilisez simplement RxJava.

En savoir plus sur l'utilisation VertX et RxJava ensemble à Vert.x API for RxJava

+0

Vous pensez à verticles que les serveurs asynchrones? – user3276247

+0

Non, les verticles sont plus comme des modules – Jonas

+0

Ok. Alors, que vont constituer les serveurs asynchrones dans vert.x? – user3276247