Azure Container Apps önizlemesinde Bağlan uygulamalar
Azure Container Apps, giriş etkinleştirilirse her kapsayıcı uygulamasını bir etki alanı adı üzerinden kullanıma sunar. Giriş uç noktaları dünya çapında veya dahili olarak görüntülenebilir ve yalnızca aynı ortamdakidiğer kapsayıcı uygulamaları tarafından kullanılabilir.
Bir kapsayıcı uygulamasının etki alanı adını öğrendikten sonra, birden fazla kapsayıcı uygulamasını birbirine bağlamak için uygulama kodunuzda konumu çağırabilirsiniz.
Not
Aynı ortamda FQDN 'yi kullanarak başka bir kapsayıcıyı çağırdığınızda, ağ trafiği hiçbir zaman ortamdan ayrılmaz.
Azure örnekleri ÜZERINDE hem FQDN konumunu hem de davpr 'yi kullanarak kapsayıcılar arasında nasıl çağrılacağını gösteren örnek bir çözüm
Konum
Bir kapsayıcı uygulamasının konumu, ortamı, adı ve bölgesiyle ilişkili değerlerden oluşur. azurecontainerapps.ioEn üst düzey etki alanı üzerinden kullanılabilir, tam etki alanı adı (FQDN) şunları kullanır:
- kapsayıcı uygulama adı
- ortam benzersiz tanımlayıcısı
- bölge adı
Aşağıdaki diyagramda, bu değerlerin bir kapsayıcı uygulamanın tam etki alanı adını oluşturmak için nasıl kullanıldığı gösterilmektedir.
Tam etki alanı adını al
az containerapp showKomut bir kapsayıcı uygulamasının tam etki alanı adını döndürür.
az containerapp show \
--resource-group <RESOURCE_GROUP_NAME> \
--name <CONTAINER_APP_NAME> \
--query configuration.ingress.fqdn
Bu örnekte, ile çevrelenen yer tutucuları <> değerlerinizle değiştirin.
Bu komuttan döndürülen değer aşağıdaki örnekte olduğu gibi bir etki alanı adına benzer:
myapp.happyhill-70162bb9.canadacentral.azurecontainerapps.io
Davpr konumu
Mikro hizmetlerin geliştirilmesi genellikle dağıtılmış mimariye ortak olan desenler uygulamanızı gerektirir. davpr, mikro hizmetleri karşılıklı TLS ile güvenli hale getirmeye, hata oluştuğunda yeniden denemeler tetiklemesine ve Azure Application Insights etkinleştirildiğinde dağıtılmış izlemenin avantajlarından faydalanmanızı sağlar.
Aşağıdaki URL düzeniyle, Dadpr kullanan bir mikro hizmet kullanılabilir: