Reaktif sistemlere karşı reaktif programlama

Portakalkafa

Global Mod
Global Mod
Reaktif programlama veya reaktif sistemlerden bahsedilip bahsedilmediğini görmek belirsizliğin nadir değildir. Jonas Bonér ve Viktor Klang'ın bir makalesi netlik sağlayabilir.



Mikro hizmetler ve dağıtılmış sistemler hakkındaki tartışmalardan, reaktif konu konferanslarda ve haber sitelerinde giderek daha fazla hale geldi. İnternette “reaktif programlama” arıyorsanız, birçok ilginç katkıya rastladınız. Bununla birlikte, Java geliştiricileri hızla engellenir ve JavaScript konularının, veri ve etkinlik akışlarının çiğnemesinde bulunabilir. Bu sonuçlarla mikro hizmet mimarileri nasıl oluşturulur. Sadece reaktif manifesto burada biraz daha fazla içerik sağlıyor gibi görünüyor:

“Reaktif sistemler olarak inşa edilen sistemler esnek değildir, belirsiz bir şekilde bağlanmış ve ölçeklenebilir. Bu, gelişmeyi kolaylaştırır ve değişmeye duyarlıdır. İflasa daha fazla toleranslıdırlar ve iflas meydana geldiğinde, onu tatmin ederler. Oldukça reaktif, kullanıcılara etkili bir etkileşimli geri bildirim verir.”

Reaktif programlama veya reaktif sistemlerden bahsedilip bahsedilmediğini görmek belirsizliğin nadir değildir. Jonas Bonér ve Viktor Klang'ın bir makalesi netlik sağlayabilir.

Belki de reaktif programlama arayışı devam etmenin doğru yolu değildir? Ne arandı, çok daha reaktif sistemler değil mi? Ama fark tam olarak nedir? Reaktif manifesto daha çok ortak bir dil konvansiyonu olarak görülür ve brüt mimari yönergeler sağlar. Ama tam olarak “reaktif” nedir? Jonas Bonér ve Viktor Klang bir makalede çok geniş bir şekilde karşılaştılar ve farklılıkları anlaşılabilir bir şekilde geliştirdiler.





Reaktif sistemlere karşı reaktif programlama




Buradaki en önemli noktaları özetledim:

  • 2015 yılından bu yana hem ticari ara katman yazılımı tedarikçileri hem de kullanıcılar için reaktif olarak muazzam bir ilgi var.
  • Reaktif programlama, uygulama açısından belirli bir reaktif sistem alt grubudur.
  • Reaktif programlama, geliştiriciler için, kaynakların performansı ve verimliliği yoluyla, dahili mantık ve veri akışı yönetimi için bileşen düzeyinde üretkenlik sunar.
  • Reaktif sistemler, “yerel bulutların” veya diğer büyük dağıtılmış sistemlerin inşası için esneklik ve sistem esnekliği yoluyla mimarlar ve devOps için verimlilik sunar.
  • Reaktif bir sistemin bileşenleri içinde reaktif programlama kullanmak çok avantajlıdır.
  • Reaktif programlama ile yazılı bileşenleri oluşturmak için sistemi oluşturmak için reaktif sistemlerin kullanılması çok avantajlıdır.
Makalenin tamamı, tasarım ilkeleri koleksiyonu anlamında reaktifin tüm yönleriyle birkaç sayfa ve anlaşma içerir. Tam PDF (2.6 Mbyte) kayıttan sonra Lightbend'den indirilebilir. Çevrimiçi bir sürüm de mevcuttur.


()
 
Üst