6.2. Yapısal Desenler
Servisler var olduğunda, tekrarlayan yapısal problemler — uygulama koduna dokunmadan kesişen davranış eklemek, giden çağrıları proxy’lemek, yeni servisleri eski bir modelden korumak — paylaşılan kütüphaneler yerine ayrı süreçler olarak dağıtılan adlandırılmış çözümlere sahiptir. Bu bölüm, sidecar, ambassador ve adapter desenlerini, temiz bir alanın eski bir alan tarafından kirletilmesini engelleyen bozulma önleme katmanını (ACL) ve kesişen mantığın nasıl dağıtılacağına karar veren paylaşılan-kütüphane-e-karşı-sidecar ödünleşimini kapsar.
İncelenen Konular
Section titled “İncelenen Konular”- 6.2.1. Sidecar Deseni: Kesişen davranışı, ana konteynerin yanında birlikte konumlanan bir süreç olarak ekleyen sidecar desenini kapsar.
- 6.2.2. Ambassador Deseni: Yardımcı Konteyner Proxy Olarak: Bir servisin giden ağ kaygılarını ele alan yardımcı bir proxy olan ambassador desenini açıklar.
- 6.2.3. Adapter Deseni: Standartlaştırılmış Arayüzler: Heterojen arayüzleri standartlaştırılmış bir arayüze normalleştiren adapter desenini kapsar.
- 6.2.4. Bozulma Önleme Katmanı (ACL): Eski Sistemlerle Entegrasyon: Temiz bir alan modelini eski bir sistemin kavramlarından koruyan bozulma önleme katmanını açıklar.
- 6.2.5. Paylaşılan Kütüphane ve Sidecar: Bağımlılık Yönetimi Dengeleri: Kesişen mantık için paylaşılan bir kütüphane ile bir sidecar arasındaki bağımlılık yönetimi ödünleşimlerini tartar.