Csatlakozás alkalmazások az Azure Container Appsben
Ha engedélyezve van a bejövő forgalom, az Azure Container Apps minden tárolóalkalmazást egy tartománynéven keresztül tesz elérhetővé. A bejövő végpontok nyilvánosan is közzétehetők a világ és más tárolóalkalmazások számára ugyanabban a környezetben, vagy a bejövő forgalom csak az ugyanabban a környezetben lévő többi tárolóalkalmazásra korlátozható.
Az alkalmazáskódból meghívhat más, ugyanabban a környezetben lévő tárolóalkalmazásokat az alábbi módszerek egyikével:
- alapértelmezett teljes tartománynév (FQDN)
- egyéni tartománynév
- a tárolóalkalmazás neve, például
http://<APP_NAME>
belső kérések esetén - a Dapr URL-címe
Megjegyzés:
Ha egy másik tárolót hív meg ugyanabban a környezetben a teljes tartománynévvel vagy az alkalmazásnévvel, a hálózati forgalom soha nem hagyja el a környezetet.
Az Azure-mintákban található egy mintamegoldás, amely bemutatja, hogyan hívhat a tárolók között a teljes tartománynév helyével vagy a Dapr használatával
Location
A tárolóalkalmazás helye a környezetéhez, nevéhez és régiójához társított értékekből áll. A legfelső szintű tartományon keresztül azurecontainerapps.io
elérhető teljes tartománynév (FQDN) a következőket használja:
- a tárolóalkalmazás neve
- a környezet egyedi azonosítója
- régió neve
Az alábbi ábra bemutatja, hogyan használhatók ezek az értékek a tárolóalkalmazás teljes tartománynevének megírásához.
Teljes tartománynév lekérése
A az containerapp show
parancs egy tárolóalkalmazás teljes tartománynevét adja vissza.
az containerapp show \
--resource-group <RESOURCE_GROUP_NAME> \
--name <CONTAINER_APP_NAME> \
--query properties.configuration.ingress.fqdn
Ebben a példában cserélje le az értékekkel körülvett <>
helyőrzőket.
A parancsból visszaadott érték hasonlít egy tartománynévre, mint az alábbi példa:
myapp.happyhill-70162bb9.canadacentral.azurecontainerapps.io
Dapr helye
A mikroszolgáltatások fejlesztéséhez gyakran szükség van az elosztott architektúrára jellemző minták implementálására. A Dapr lehetővé teszi a mikroszolgáltatások biztonságossá tételét kölcsönös TLS-sel (ügyféltanúsítványokkal), hibák esetén újrapróbálkozások indítását, és kihasználhatja az elosztott nyomkövetés előnyeit, ha Azure-alkalmazás Elemzések engedélyezve van.
A Dapr-t használó mikroszolgáltatás a következő URL-minta használatával érhető el: