Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Daprt a futtatókörnyezet alapján különböző argumentumokkal és széljegyzetekkel konfigurálhatja. Az Azure Container Appsben elérhető Dapr-konfigurációk alkalmazáshatókör-módosításoknak minősülnek. Ha több változatú módban futtat egy tárolóalkalmazást, a beállítások módosítása nem hoz létre új változatot. Ehelyett az összes meglévő változat újraindul, hogy a legfrissebb értékekkel legyen konfigurálva.
Az Azure Container Apps három csatornát biztosít, amelyeken keresztül engedélyezheti és konfigurálhatja a Daprt:
Az alábbi táblázat a Dapr oldalkocsikonfigurációinak jelenleg támogatott listáját ismerteti az Azure Container Appsben a Dapr engedélyezéséhez:
| Container Apps parancssori felület | Sablonmező | Leírás |
|---|---|---|
--enable-dapr |
dapr.enabled |
Engedélyezi a Dapr-t a tárolóalkalmazásban. |
--dapr-app-port |
dapr.appPort |
Az alkalmazás által figyelt port, amelyet a Dapr használ az alkalmazással való kommunikációhoz. |
--dapr-app-protocol |
dapr.appProtocol |
Megadja a Daprnek, hogy melyik protokollt használja az alkalmazás. Az érvényes beállítások a következők: http vagy grpc. Az alapértelmezett beállítás a http. |
--dapr-app-id |
dapr.appId |
A tárolóalkalmazás számára szolgáló egyedi Dapr-azonosító, amelyet szolgáltatásfelderítéshez, állapotkezeléshez és a pub/sub előfizetői azonosítóhoz használnak. |
--dapr-max-request-size |
dapr.httpMaxRequestSize |
Beállítja a kérelemtörzs http- és grpc-kiszolgálóinak maximális méretét a nagyméretű fájlok feltöltésének kezeléséhez. Az alapértelmezett beállítás a 4 MB. |
--dapr-read-buffer-size |
dapr.httpReadBufferSize |
Beállítja a HTTP-fejléc olvasási pufferének maximális méretét, hogy kezelni tudja a több KB-os fejlécek küldésekor. Az alapértelmezett beállítás a 4 KB. |
--dapr-api-logging |
dapr.enableApiLogging |
Lehetővé teszi az API-hívások megtekintését az alkalmazásból a Dapr oldalkocsiba. |
--dapr-log-level |
dapr.logLevel |
A Dapr oldalkocsi naplószintjének beállítása. Engedélyezett értékek: hibakeresés, hiba, információ, figyelmeztetés. Az alapértelmezett beállítás a info. |
--dapr-app-health-enabled |
dapr.appHealth.enabled |
Nem kötelező konfigurálás a tárolóalkalmazás alkalmazásállapot-ellenőrzésének logikai formátumban történő engedélyezéséhez. Az alapértelmezett beállítás a false. A Dapr oldalkocsi állapota ehhez az alkalmazásállapot-beállításhoz van társítva. |
--dapr-app-health-path |
dapr.appHealth.path |
Beállítja azt az elérési utat, amelyet a Dapr meghív az állapotadat-mintavételekhez, ha az alkalmazáscsatorna HTTP. Ez az érték figyelmen kívül lesz hagyva, ha az alkalmazáscsatorna gRPC-t használ. Az alapértelmezett beállítás a /healthz. |
--dapr-app-health-probe-interval |
dapr.appHealth.probeIntervalSeconds |
Az egyes állapotellenőrzések közötti másodpercek száma. Az alapértelmezett beállítás a 3. |
--dapr-app-health-probe-timeout |
dapr.appHealth.probeTimeoutMilliseconds |
Időtúllépés ezredmásodpercben az állapotadat-mintavételi kérelmek esetében. Ennek az értéknek kisebbnek kell lennie, mint az probeIntervalSeconds érték. Az alapértelmezett beállítás a 500. |
--dapr-app-health-threshold |
dapr.appHealth.threshold |
Az egymást követő hibák maximális száma, mielőtt az alkalmazás nem megfelelőnek minősül. Az alapértelmezett beállítás a 3. |
--dapr-max-concurrency |
dapr.maxConcurrency |
Korlátozza az alkalmazás egyidejűségét. Az érvényes érték bármely szám, amely nagyobb, mint 0.
-1 azt jelenti, hogy nincs korlátozva az egyidejűség. |
A parancssori felület használata
A Dapr az Azure CLI használatával engedélyezhető a tárolóalkalmazásban.
az containerapp dapr enable
További információkért és példákért tekintse meg a referenciadokumentációt.
A Bicep vagy az ARM használata
Infrastruktúra kódsablonként (például Bicep vagy ARM) való használatához adja meg a következő argumentumokat a properties.configuration tárolóalkalmazás erőforrásdefiníciójának szakaszában.
dapr: {
enabled: true
appId: 'nodeapp'
appProtocol: 'http'
appPort: 3000
httpReadBufferSize: 30
httpMaxRequestSize: 10
logLevel: 'debug'
enableApiLogging: true
appHealth: {
enabled: true
path: '/health'
probeIntervalSeconds: 3
probeTimeoutMilliseconds: 1000
threshold: 3
},
maxConcurrency: 10
}
Az Azure Portal használatával
A Daprt a tárolóalkalmazások portálnézetén keresztül is engedélyezheti.
Megjegyzés
Mielőtt hozzákezd, győződjön meg arról, hogy már létrehozta saját Dapr-összetevőit. A Dapr-összetevőket a portálon található tárolóalkalmazás-környezeten keresztül csatlakoztathatja.
Lépjen a tárolóalkalmazásra az Azure Portalon, és válassza a Dapr lehetőséget az oldalsáv menü Beállítások területén.
Alapértelmezés szerint a Dapr le van tiltva. Válassza az Engedélyezve lehetőséget a Dapr beállításainak kibontásához.
Adja meg az összetevő alkalmazásazonosítóját, és válassza ki a megfelelő címsorokat. Ha lehetséges, az Összetevők fejléc alatt válassza a hivatkozást a Dapr-összetevők tárolóalkalmazás-környezethez való hozzáadásához és kezeléséhez.