Reaktif mikro hizmetlerin mimarisi ve geliştirilmesi

Portakalkafa

Global Mod
Global Mod
Ücretsiz olarak indirilebilen iki yeni kitap, duyarlı sistemlerin geliştirilmesine ilişkin bir fikir vermektedir. Lightbend meslektaşım Jonas Bonér ve ben bundan sorumluyuz.


Gartner analisti Anne Thomas kısa süre önce klasik uygulama platformlarının artık geçerli olmadığını duyurdu. Dünyamızdaki her zamankinden daha hızlı değişim ve günlük yaşamın BT’ye getirdiği artan taleplerle, merkezi uygulama sunucuları artık modern uygulamaları devreye almak için en uygun çözüm değil. Ancak, geliştiricilerin artık kullanılabilir uygulama sunucuları yoksa, mevcut bir uygulama tam olarak nasıl görünmelidir? Veri erişimi ve işlemlerine ne olur? JVM’de her şeyi kendiniz mi yeniden oluşturmanız veya küçük bir mini uygulama sunucusunu kendiniz bir araya getirmeniz mi gerekiyor?

Duyarlı mikro hizmet mimarisi


Modern mikro hizmet tabanlı sistemlerin mimari gereksinimlerine ışık tutmak için Java Champion ve Lightbend’in CTO’su Jonas Bonér, O’Reilly-Verlag ile birlikte “Duyarlı Mikro Hizmetler”e giriş sağlayan küçük, ücretsiz bir e-kitap yayınladı. -Orada mimariler.




Duyarlı Mikro Hizmet Mimarisi e-Kitabı




Mikro hizmet tabanlı dağıtılmış bir sistemin mantığına ve yapı taşlarına genel bir bakış sağlar ve yüksek düzeyde dağıtılmış sistemlerde izole edilmiş hizmetleri uygulamaya yönelik reaktif ilkeleri açıklar. Spesifik olarak, reaktif bir mikro hizmetin her şeyi nasıl izole ettiğini, özerk bir şekilde hareket ettiğini, tam olarak tek bir şeyi nasıl yaptığını ve diğer mikro hizmetlerle mesajlar üzerinden iletişim kurarak verilerini nasıl yönettiğini tartışıyor.

Diğer hizmetlerle işbirliği ve konum şeffaflığı da ayrıntılı olarak açıklanmaktadır. Son olarak, daha fazla okuma için birçok referans içeren harika bir başlangıç noktası var. E-kitap, kayıttan hemen sonra Lightbend sitelerinden indirilebilir. Jonas, Twitter’da şu adreste de bulunabilir: @jboner.

Duyarlı mikro hizmetlerin geliştirilmesi


Teori hakim olduktan sonra, bu tür sistemlerin somut uygulamasıyla ilgilenme zamanı. Typesafe’den Lightbend’e isim değişikliği ile birlikte, JVM için “Lagom” adlı mikro hizmetler çerçevesi de tanıtıldı. Jonas’ın kitabında sunulan ilkelerin uygulanmasını dikkate alır ve monolitik sistemlerin dağıtılmış bir mikro hizmet mimarisinde ayrışmasını destekler.




Reaktif mikro hizmetlerin mimarisi ve geliştirilmesi




Birkaç gün önce çıkan takip kitabında, teknik temellere iyi bir giriş ve eksiksiz bir örnek uygulamanın işlenmesini anlatabildim. Bu ayrıca kayıttan sonra üç farklı formatta ücretsiz olarak indirilebilir.

Reaktif programlama modeline genel bir bakış ve Java geliştiricilerinin aşina olması gereken temel bilgilerle başlar. Bunu doğrudan, Eric Evans’ın Domain Driven Design (DDD) konusundaki temel çalışmasından iyi bilinen “Cargo Tracker”a dayanan örnek uygulama takip eder. Hizmetlerin Lagom ile nasıl tanımlanıp uygulandığını, kalıcılığın olay kaynağı ve komut sorgusu sorumluluk ayrımı (CQRS) ile nasıl çalıştığını ve hizmetlerin birbiriyle nasıl iletişim kurabileceğini açıklarım. Son bölüm, mevcut yekpare yapıların geçişini basitleştirmek için kullanılabilecek çeşitli entegrasyon senaryolarını ve teknolojilerini tartışmaktadır.

Geri bildirim ve önerileri memnuniyetle karşılıyorum ve birçok okuyucunun da Lagom hakkında kendi fikirlerini oluşturma fırsatını değerlendireceğini umuyorum. Dokümantasyon zaten çok kapsamlı ve açık kaynak projesinin arkasındaki ekibe posta listeleri veya ızgara sohbetleri aracılığıyla da danışılabilir. Ve tabii ki @Lagom Twitter’da da.


()



ateşli


Giderek daha fazla bilgi. BT ve teknoloji için dijital abonelik.




R ile basit veri görselleştirme: Herhangi bir konum için hava diyagramları oluşturun

R programlama dili, büyük miktarda veriyi görselleştirmek için idealdir. Örneğin şehirler için sıcaklık grafikleri oluşturabilirsiniz.





sıcak çevrimiçi
Isıtıcı Fanları Oluşturun: Bulutlu ve bulutsuz fan kontrolünü uygulayın

Bu gönderide, bir odayı daha hızlı ısıtmaya yardımcı olacak zanaat kutusu parçalarına sahip duvara monte radyatörler için bir ek sunuyoruz.





dergi yapmak


  • Elektrik hakkında bilmeniz gerekenler
Windows Gezgini: Yöneticiler için bile bazı klasörlere erişim yok

Windows Gezgini’nde, klasör gibi görünen ancak yönetici haklarına sahip olmasına rağmen içeriğini göstermeyen girişler vardır. Bu geride kaldı.





dergi
Testte M2 Pro ve M2 Max ile MacBook Pro 2023: hızlı nesil değişimi

Apple’ın MacBook Pro’daki yeni yongalarının vaat edilen performans avantajını ve beraberinde dizüstü bilgisayarların hacmini getirip getirmediğini test ettik.





Mac ve ben


  • 35 Yararlı Mac Aracı: macOS’tan nasıl daha fazla yararlanılır?
Schufa kredi değerliliğinizi nasıl hesaplar?

Schufa, kredi itibarınızı belirleyen formülü gizli tutar. Sistemi açıklıyoruz ve olumsuz incelemelerden nasıl kaçınılacağına dair ipuçları veriyoruz.





dergi


  • Ellerinizi Klarna, PayPal & Co’dan ne zaman uzak tutmalısınız?
Test edilen tek kartlı bilgisayar: RISC-V çipli StarFive VisionFive 2

VisionFive 2, Linux uyumlu RISC-V işlemciye sahip ilk ekonomik Raspi rakibidir. Ancak test, yazılımın hala üzerinde çalışılması gerektiğini gösteriyor.





dergi

Haberin Sonu
 
Üst