Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tavsiye
Bu içerik, .NET Docs veya çevrimdışı olarak okunabilen ücretsiz indirilebilir bir PDF olarak sağlanan Kapsayıcılı .NET Uygulamaları için .NET Mikro Hizmet Mimarisi adlı e-Kitap'tan bir alıntıdır.
.NET Mikro Hizmetler Mimarisi Kapsayıcılı .NET Uygulamaları için eKitabın kapak küçük resmi
Kapsayıcılı mikro hizmet uygulamaları geliştirmek, çok kapsayıcılı uygulamalar oluşturduğunuz anlamına gelir. Ancak, çok kapsayıcılı bir uygulama da daha basit (örneğin, üç katmanlı bir uygulama) olabilir ve mikroservis mimarisi kullanılarak inşa edilmeyebilir.
Daha önce "Mikro hizmet mimarisi oluştururken Docker gerekli mi?" sorusunu yönelttik. Cevap net bir hayırdır. Docker bir etkinleştiricidir ve önemli avantajlar sağlayabilir, ancak kapsayıcılar ve Docker mikro hizmetler için zor bir gereksinim değildir. Örneğin, Basit işlemler veya Docker kapsayıcıları olarak çalışan mikro hizmetleri destekleyen Azure Service Fabric'i kullanırken Docker ile veya Docker olmadan mikro hizmet tabanlı bir uygulama oluşturabilirsiniz.
Ancak, Aynı zamanda Docker kapsayıcılarını temel alan mikro hizmet tabanlı bir uygulama tasarlamayı ve geliştirmeyi biliyorsanız, başka, daha basit bir uygulama modeli tasarlayıp geliştirebilirsiniz. Örneğin, aynı zamanda çok kapsayıcılı bir yaklaşım gerektiren üç katmanlı bir uygulama tasarlayabilirsiniz. Bu nedenle ve mikro hizmet mimarileri kapsayıcı dünyasında önemli bir eğilim olduğundan, bu bölüm Docker kapsayıcılarını kullanan bir mikro hizmet mimarisi uygulamasına odaklanır.