Mikroszolgáltatások az Azure Container Appsszel
A mikroszolgáltatás-architektúrák lehetővé teszik a funkciók alapvető területeinek önálló fejlesztését, frissítését, verzióját és skálázását egy általános rendszerben. Az Azure Container Apps biztosítja a mikroszolgáltatások üzembe helyezésének alapjait:
- Független skálázás, verziószámozás és frissítés
- Szolgáltatásfelderítés
- Natív Dapr-integráció
A Container Apps-környezet biztonsági határt biztosít a tárolóalkalmazások egy csoportja körül. Egyetlen tárolóalkalmazás általában egy mikroszolgáltatást jelöl, amely egy vagy több tárolóból álló tárolóalkalmazásokból áll.
Hozzáadhat Azure Functions és Azure Spring Apps alkalmazást az Azure Container Apps-környezethez.
Dapr-integráció
Mikroszolgáltatásokból álló rendszer megvalósításakor a függvényhívások a hálózaton keresztül terjednek el. A mikroszolgáltatások elosztott jellegének támogatásához figyelembe kell vennie a hibákat, az újrapróbálkozásokat és az időtúllépéseket. Bár a Container Apps a mikroszolgáltatások futtatásának építőelemeit tartalmazza, a Dapr használata még gazdagabb mikroszolgáltatás-programozási modellt biztosít. A Dapr olyan funkciókat tartalmaz, mint a megfigyelhetőség, a pub/sub és a szolgáltatás közötti hívás kölcsönös TLS-sel, újrapróbálkozással és egyebekkel.
További információ a Dapr használatáról: Mikroszolgáltatások létrehozása a Dapr használatával.