2014-10-27 15 views
25

Projemizde kullanmak için reaktör kütüphanesini değerlendiriyorum. Ben çok googled ama Netflix'in RxJava ve Spring Reactor API arasındaki farkı (artılarını/eksilerini) bulamadım. Birisi bana karar vermede veya bazı işaretçiler vermede yardımcı olabilir mi?Netflix RxJava - Spring Reactor

Teşekkürler.

+0

Bu konuyla ilgili bazı bilgileri inceledim ve yararlı olabilecek aşağıdaki makaleyi buldum: http://akarnokd.blogspot.com/2015/10/comparison-of-reactive-streams.html –

+1

RxJava ve Reactor'ın mükemmel bir şekilde karşılaştırılması http://alexsderkach.io/comparing-java-8-rxjava-reactor/ adresinden ulaşılabilir. Birçok farklı yönü karşılaştırır ve ayrıca daha basit, daha özel Java8 Stream, CompletableFuture ve Optional özelliklerini de göz önünde bulundurur. – Mark

cevap

16

RxJava'nın Reaktöre karşı artılarını ve eksilerini listeleyen tek bir belge yok. Bunu karşılıklı olarak özel bir ilişki olarak görmüyoruz. RxJava Gözlemcilerin bütünsel Reaktif yaklaşımına ihtiyacınız varsa, bunu kullanın ve belki de yüksek hızlı gönderim için Reaktör'ü Zamanlayıcı uygulaması olarak ekleyin. Fonksiyonel, düşük gecikmeli, lambda boru hattı yaklaşımıyla daha çok ilgileniyorsanız, Gözlemleri Akıştan geçen nesnelerin yükü olarak ekleme seçeneği ile temel olarak Reaktör'ü seçebilirsiniz.

Her birinin güçlü ve zayıf yönleri var ve bunların ne olduğunu, nihai dengenin ne olduğunu anladığınıza göre karar verdiniz. Hiç kimse size bunu söyleyemez ve bunu yapmak için yapılan herhangi bir girişim, en azından söyleyecek kadar alçakgönüllü olur.