VotingApp'i diğer makalelerde farklı türdeki kapsayıcılarla ilgili teknolojileri göstermek için kullandığım (ve kullanacağım) için burada tüm uygulamayı ve son zamanlarda yapılan geliştirmeleri sunacağım. Çok fazla tekrardan kaçınmak için bu makaleye diğerlerinden referans vereceğim.
VotingApp Docker tarafından oluşturulan bir demo microservices uygulaması, temelde Docker Kubernetes işlevleri göstermek için kullanılır. Temel olarak, bir kullanıcının bir web arayüzünden oy vermesine ve başka bir arayüzden sonuçları görmesine izin verir.
🔥 Bu uygulama, en iyi mikro hizmet mimari modellerini takip etmez, ancak çeşitli diller, farklı bileşenler kullandığından ve anlaşılması çok kolay olduğundan demolar ve sunumlar için kesinlikle harika :)
Orijinal uygulama tek bir GitHub deposunda barındırılıyor , ancak ek işlevleri göstermek (ve tüm uygulamaya iyileştirmeler yapmak için) yeni (resmi olmayan) evini GitLab'da her mikro hizmetin kendi havuzuna sahip olduğu yerde oluşturdum. Uygulamayı tanımlayan ek bir yapılandırma havuzu eklendi:
Aşağıdaki şema, uygulamanın orijinal sürümü olan VotingApp v1'in global mimarisini göstermektedir.
Aşağıda her mikro hizmetin ayrıntıları verilmiştir:
V2 sürümü, v1'in bir geliştirmesidir. Temel olarak, ön uçları bağlı oldukları arka uçlardan ayırır. Aşağıdaki şema, VotingApp v2'nin küresel mimarisini göstermektedir.
Hala kullanır
redis,
dbve
workermicroservices ama
voteve
resultparçalı / modifiye edilmiş:
Bu v3 versiyonu v2 bileşenleri ancak veritabanları ve bazı kullanır
workerparçalarla değiştirildi NATS arasındaki iletişim için Pub / Sub sağlanması
voteve
result. Aşağıdaki şema, VotingApp v3'ün küresel mimarisini göstermektedir.
Bu makale yalnızca VotingApp'i ve yeni mimarisini sunar. Gelecek makalelerde bu uygulamayı birçok ilginç kavram ve aracı göstermek için kullanacağız. Bazı makaleler zaten mevcut:
Çoğu geliştirici, Lambda'yı yalnızca küçük bir işlev olarak düşünür. Bulutta bazı kodları çalıştırmak için basit bir tanıtıcı işlevi.
Bitcoin her zaman patron olabilir, ancak katman-2 çözümlerinde, DAO'larda, NFT'lerde ve ayrıca yükselen Metaverse'de önemli yenilikçi ve çığır açan gelişmeler oluyor. Bir şey üretimdir ve burunları ince ayarlı insanlar onun kokusunu alır.
Servetlerini sessizce büyüten kadın kripto yatırımcıları, 17 milyon dolarlık malikanelerinde özel jet kiralamayacak veya TikTok'ta esnetmeyecekler. Rachel Siegel'in dediği gibi, bir keresinde New York'ta vekil öğretmen olarak çalışmış, maaştan maaşa yaşıyormuş.
Bir günde sadece çok fazla saat var. Bu zamanda yapmayı seçtiğimiz şey, yaşamlarımız üzerinde büyük bir etkiye sahip olabilir.
Yaşamak, kafası meşgul insanın en önemsiz faaliyetidir; yine de öğrenmesi daha zor olan bir şey yok.- Seneca genç Seneca Amaç bulmak internette en az bir düzine kez sorduğum konulardan biri ve zaman zaman zorlandığım bir konu.
'Vanderpump Kuralları' yıldızlarının kavga ettiği biliniyor. Son zamanlarda, Lala Kent, Scheana Shay'in nişanlısına karşı bazı ciddi iddialarda bulundu.
'Chicago PD' Sezon 9 muhtemelen Kim Burgess ile ilgili güncellemelerle başlıyor. Ve yönetici yapımcı yaraları hakkında bir uyarı verdi.
'Soho'da Son Gece' İngiliz psikolojik korku filmi Ekim 2021'de sinemalarda gösterime girecek, ancak izleyiciler onu yayınlayabilir mi?
2021 Emmy tahminleri, 'Last Week Tonight with John Oliver'ın Olağanüstü Çeşitlilik Konuşmaları Serisi kupasını eve götüreceğini gösteriyor.
Şabat, her Cuma gün batımından Cumartesi gecesine kadar gerçekleşen, Yahudi yaşamının merkezinde yer alan tatildir. Ama nedir ve nasıl gözlemlenir?
Amerika Birleşik Devletleri Başkanı olmak için en az 35 yaşında olmalısınız. Peki buna yaklaşan var mı?
Colorado, Granby'deki 2004 olayı, kasabanın yarısını yok etti. Şimdi 17 yıl sonra, kütüphaneyi ve belediye binasını çökerten tankın pilotu olan Marvin Heemeyer, hükümet karşıtı aşırılık yanlılarının kahramanı oldu.
HowStuffWorks'teki eğlenceli matematik oyunumuzla kayıp sayıyı bulabilecek misiniz bir bakın!
İşte Gizmodo'nun en iyi ve en çok okunan İspanyolca özetini burada bulabilirsiniz. Dikkat etmedin mi? İşte kaçırdığın şey bu.
Stephen Totilo'nun bir videosundan ekran görüntüsü 2012'nin eski günlerinde, dünyanın dört bir yanındaki uzmanlar ve analistler, falcı şapkalarını taktılar ve iPhone'ların ve iPad'lerin konsol oyunlarını öldüreceğini tahmin ettiler. Ardından, PS4 çıktı ve kabaca 40 milyar adet sattı ve hepsinin yanlış olduğunu kanıtladı.
Bu Pazar, üçlü astronomik fenomenimiz var ve Ay, süper ayın tamamen tutulması sayesinde bize çok sıra dışı bir yüz sunacak. Uydumuzun güzel bir fotoğrafını çekmek için geç saatlere kadar ayakta kalacaksanız, burada size diğer geceler için de geçerli olan en iyi yüzünüzü elde etmeniz için bazı ipuçları bırakıyoruz.
Bu görüntü yasal nedenlerle kaldırıldı. Harvey Kasırgası'nın rekor kıran yağışları sırasında beş gün boyunca bir benzin istasyonunda mahsur kaldıktan sonra kurtarıldıysanız, hayatta kalmaktan yararlanan bir kablolu haber ağının istediğiniz son şey olduğunu hayal ediyorum.
Cumartesi günü Las Vegas'taki iHeartRadio Müzik Festivali'nde PEOPLE'a konuşan Adams, "Oldukça zor oldu, ama aynı zamanda birbirimizi seviyoruz ve çalışmasını sağlamak istiyoruz" dedi.
Hunt, Cumartesi günü Las Vegas'taki iHeartRadio Müzik Festivali'nde PEOPLE'a verdiği demeçte, "Müzikteki bu mutlu, hüzünlü duyguyu seviyorum. Gerçekten ilgimi çekiyor. Biraz yazarken ortaya çıkıyor" dedi.
Vanessa Hudgens, Los Angeles'taki Knott's Scary Farm'da Cadılar Bayramı sezonunu açarken, Penélope Cruz İspanya'daki San Sebastian Film Festivali'nde Marion Cotillard'ı kutluyor. En sevdiğiniz yıldızların neler yaptığını görün
Amy Schumer, kocası Chris Fischer tarafından hastaneden çekilen bir videoda endometriozis nedeniyle rahminin ve apandisinin alınmasını detaylandırdı.