Megosztás a következőn keresztül:


Munkamenet-affinitás az Azure Container Appsben

A munkamenet-affinitás( más néven ragadós munkamenetek) egy olyan funkció, amellyel az ügyféltől érkező összes kérést ugyanarra a replikára irányíthatja. Ez a funkció olyan állapotalapú alkalmazásokhoz hasznos, amelyek konzisztens kapcsolatot igényelnek ugyanahhoz a replikához.

A munkamenet ragadósságát HTTP-cookie-k használatával kényszeríti ki. Ez a funkció egyetlen változat módban érhető el, ha a HTTP-bejövő forgalom engedélyezve van. Az ügyfél átirányítható egy új replikához, ha az előző replika már nem érhető el.

Ha az alkalmazás nem igényel munkamenet-affinitást, javasoljuk, hogy ne engedélyezze. Ha a munkamenet-affinitás le van tiltva, a bejövő forgalom egyenletesebben osztja el a kéréseket a replikák között, ami javítja az alkalmazás teljesítményét.

Feljegyzés

A munkamenet-affinitás csak akkor támogatott, ha az alkalmazás egyetlen változat módban van, és a bejövő forgalom típusa HTTP.

Munkamenet-affinitás konfigurálása

A munkamenet-affinitás a konfigurációs szakaszban található ingress.stickySessions tulajdonság beállításával affinity van konfigurálva. Az alábbi példa bemutatja, hogyan konfigurálhat munkamenet-affinitást egy tárolóalkalmazáshoz:

{
  ...
  "configuration": {
      "ingress": {
          "external": true,
          "targetPort": 80,
          "transport": "auto",
          "stickySessions": {
              "affinity": "sticky"
          }
      }
  }
}

A munkamenet-affinitást akkor engedélyezheti, ha a tárolóalkalmazást az Azure Portalon hozza létre. Munkamenet-affinitás engedélyezése:

  1. A Tárolóalkalmazás létrehozása lapon válassza az Alkalmazásbeállítások lapot.
  2. Az Alkalmazás bejövő forgalmának beállításai szakaszban válassza az Engedélyezve lehetőséget a munkamenet-affinitás beállításához.

Képernyőkép a munkamenet-affinitás beállításáról a Tárolóalkalmazás létrehozása lapon.

A tárolóalkalmazás létrehozása után is engedélyezheti vagy letilthatja a munkamenet-affinitást. Munkamenet-affinitás engedélyezése:

  1. Nyissa meg az alkalmazást a portálon.
  2. Válassza a Bejövő forgalom lehetőséget.
  3. A munkamenet-affinitás engedélyezéséhez vagy letiltásához válassza az Engedélyezve lehetőséget, vagy törölje a jelölését.
  4. Válassza a Mentés lehetőséget.

Képernyőkép a munkamenet-affinitás munkamenetéről a Bejövő forgalom lapon.

Következő lépések