web-dev-qa-db-fra.com

Netflix RxJava vs Spring Reactor

J'évalue la bibliothèque du réacteur pour l'utiliser dans notre projet. J'ai beaucoup cherché sur Google, mais je n'ai pas trouvé la différence (avantages/inconvénients) entre RxJava de Netflix et l'API Reactor de Spring. quelqu'un peut-il m'aider à décider ou fournir des conseils?

Merci.

37
Roy

Il n'y a pas un seul document qui énumère les avantages et les inconvénients de RxJava par rapport à Reactor. Nous ne voyons pas que ce soit une relation mutuellement exclusive. Si vous avez besoin de l'approche holistique réactive de RxJava Observables, utilisez-la et ajoutez peut-être Reactor en tant qu'implémentation du planificateur pour obtenir la répartition à grande vitesse. Si vous êtes plus intéressé par l'approche de pipeline lambda fonctionnelle et à faible latence, choisissez peut-être Reactor comme base avec la possibilité d'ajouter Observables comme charge utile des objets passant par le flux.

Chacun a ses forces et ses faiblesses et vous n'avez qu'à décider, en fonction de votre compréhension de ce que c'est, de l'équilibre final. Personne ne peut vous le dire et toute tentative de le faire serait pour le moins fallacieuse.

22
Jon Brisbin