Microsoft az önce 1.0 sürümünü yayınladı Dağıtılmış Uygulama Çalışma Zamanı olarak adlandırılan bulut çalışma zamanının (zerdeçal).
Microsoft'un sözleriyle Dapr, bir çalışma zamanı (uygulama vakti) açık kaynak, taşınabilir ve olay odaklı o geliştiricilerin esnek uygulamaları kolayca oluşturmasına olanak tanır, mikro hizmetler, durum bilgisi olmayan ve durum bilgisi olan bulutta yerel olarak çalışıyor ve Edge altyapısında (Azure Stack Hub veya AWS Outpost gibi).
Darp hakkında
Bu ilk kararlı sürümle, Dapr uygulamaları kendi kendine barındırılan bir altyapıya veya üretim senaryolarında Kubernetes kümelerine yerleştirilebilirler. Bu nedenle Dapr, yeni gerçek dünya uygulamaları oluşturan geliştiricilerin yanı sıra mevcut uygulamaları ve bileşenleri bulut tabanlı mimarilerde geçiren ve çalıştıranlara yöneliktir.
Bir fayda olarakMicrosoft, Dapr kullanımının geliştirici üretkenliğini önemli ölçüde artıracak Uygulamalarını geliştirmek için harcayabilecekleri zamanı azaltarak.
Almak için daha iyi anlamak, projeden sorumlu olanlar, Dapr'ın uygulama süresinin geliştiricilerin sorun gidermeden çok iş mantığı yazmaya odaklanmasına olanak tanır dağıtılmış sistemlerin.
Bu sürüm 1.0'da Dapr ekibi, üretim uygulamalarını çalıştırmak için birincil barındırma ortamı olarak Kubernetes'e odaklandıklarını bildirdi. Hem Dapr kontrol düzlemine hem de Sidecar Dapr mimarisine derinlemesine entegre edilmiştir. Örneğin,
Microsoft şunu ekler: Topluluk tarafından geliştirilen 70'in üzerinde bileşene sahip olan Dapr, bu nedenle çok çeşitli senaryolar için bir çözüm olarak sunulur. Bu, Dapr'ı yüksek taşınabilirliğe sahip buluttan bağımsız uygulamalar oluşturmak isteyen geliştiriciler için çekici bir seçenek haline getirir.
Dapr'ın belirli bir platforma bağlı olmadığını ve HTTP ve gRPC protokolleri aracılığıyla herhangi bir programlama dilinden kullanılmak üzere tasarlandığını belirtiyoruz. Dapr tabanlı uygulamaların Azure, AWS, Alibaba ve Google bulutlarında çalışabilmesi şaşırtıcı değil.
Sin ambargo, ana dil deneyimini geliştirmek için geliştiriciler için, SDK'lar Java, .NET, Python ve Go için Dapr'ın bu 1.0 sürümü ile kullanıma hazır olarak piyasaya sürüldü. Şu anda önizlemede olan JavaScript / Node.js, C ++, Rust ve PHP için SDK'lar, Dapr'ın diğer sürümleriyle birlikte izlenecektir. Ayrıca, yerel Dapr tabanlı bulut uygulamalarınızı geliştirmek için VS Code veya IntelliJ gibi ortak geliştirme ortamlarını kullanabilirsiniz.
Ekosistem Dapr, hem açık kaynak teknolojilerini hem de bulut sağlayıcılarıyla ilgili belirli entegrasyonları içeririş ortağı teknolojisi yığınları gibi. Bu özellik, onları Dapr ile kullanan geliştiriciler için katma değer sağlarken, Dapr tabanlı uygulamalar için de bir performans sorunu olabilir.
Bu bağlamda Microsoft, Dapr'ın son derece düşük hizmetten hizmete gecikme süresine sahip olduğunu ve yüksek hızlı senaryolar için optimize edildiğini belirterek güvence veriyor.
Testte, yürütme süresi uçtan 1,2. yüzdeye kadar yaklaşık 90 ms gecikme ve yaklaşık 2 ms ile 99. yüzdelik dilim ekler. Güvenlik açısından, Dapr ekibi, ortadaki adam saldırılarına karşı savunmak için, Dapr tarafından kendi kontrol uçağı hizmeti aracılığıyla verilen ve otomatik olarak yenilenen x.509 sertifikaları ile sağlanan bir şifrelemeye sahip olmayı önermektedir.
Microsoft, Dapr'ı geliştirmek için 2019'ün biraz üzerinde katılımcının bulunduğu 114 açık kaynak topluluğuna güvendi.
2021'de bu sayı 700'e yükseldi ve sadece 16 ayda altı kattan fazla bir büyümeyi temsil ediyor ve bu da bu projenin geliştirici topluluğu arasında yarattığı ilgiyi gösteriyor.
Dapr katılımcıları olarak, bireylerin yanı sıra Alibaba Cloud, HashiCorp, Microsoft, ZEISS, Ignition Group gibi kuruluşlarımız var.
Son olarak Microsoft, Dapr'ın açık, tarafsız ve kapsayıcı olmasını istediğinden, şirket açık bir hükümet modeline geçme sürecinde olduğunu duyurdu.
Onun hakkında daha fazla bilgi edinmekle ilgileniyorsanız Darp hakkında ayrıntıları kontrol edebilirsiniz Aşağıdaki bağlantıda.