Kubernetes küme mimarisi
Kontrol düzlemi, çalışan düğümler, kubelet, kube-proxy, pod’lar ve Ingress
14 node
- Teknoloji yığını
- Kubernetes
Mimari
Üreticiler, Kafka konuları, tüketiciler, ölü mektup kuyruğu ve analitik
Free planda çalışır: diyagram başına 15 diyagram node’u + 150 not, metin, çıkartma ve zihin haritası konusu.
Olay güdümlü bir mimaride servisler birbirini doğrudan çağırmak yerine ne olduğunu duyurur, diğer servisler de buna tepki verir. Bu şablonda checkout-service bir olay aracısının orders konusuna OrderPlaced yayımlar; payment-service ve inventory-service bu konuya abone olur.
Ardından payment-service payments konusuna PaymentCaptured yayımlar; shipping-service ve notification-service onu tüketir. İşlenemeyen olaylar ölü mektup kuyruğuna düşer, analitik ambarı ise bütün olayları alır. Üreticiler solda, aracı ve konuları ortada, tüketiciler sağdadır; akış soldan sağa okunur.
Konuları ve olayları alanınıza göre yeniden adlandırın; OrderPlaced gibi geçmiş zamanlı olay adları kullanın.
Üreticileri ve tüketicileri Teknoloji yığını pack’inden ekleyin ve konulara kesikli kenarlarla bağlayın.
Hata verebilecek her tüketici için bir ölü mektup kuyruğu ekleyin ve analitik ambarının hangi olayları sakladığını not edin.
Diyagramı olay yayımlayan ya da tüketen her ekiple paylaşın; bir konu ya da olay değiştiğinde bir sürüm kaydedin.
Hayır. Aracı çerçevesi yaygın olduğu için Kafka der; aynı resim RabbitMQ, Amazon EventBridge, Google Cloud Pub/Sub ya da Azure Service Bus için de geçerlidir: çerçeveyi ve konuları yeniden adlandırın.
Ölü mektup kuyruğu, bir tüketicinin yeniden denemelerden sonra da işleyemediği olayları saklar; böylece olaylar kaybolmaz ve arkadaki olayları tıkamaz. Ekipler onları inceler, nedeni düzeltir ve yeniden oynatır.
Evet. Doğrudan çağrılar için düz, olaylar için kesikli kenar kullanın ya da bir API ağ geçidi ile bir olay veri yolunu birlikte gösteren mikroservis şablonuyla başlayın.
Kontrol düzlemi, çalışan düğümler, kubelet, kube-proxy, pod’lar ve Ingress
14 node
ALB, EC2 Auto Scaling, RDS, CloudFront ve S3 içeren VPC
13 node
API Gateway, Lambda, DynamoDB, EventBridge, SQS ve Cognito
11 node
İlgili kullanım alanı
Bulut mimari diyagramlarıGoogle veya GitHub ile giriş yapın. Tek koltuk ücretsiz; ekip katılınca planı yükseltin.