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


Direct Line App Service-bővítmény

2023. szeptember 1-jére kezdődően erősen ajánlott az Azure Service Tag metódus használata a hálózatelkülönítéshez. A DL-A Standard kiadás használatát rendkívül specifikus forgatókönyvekre kell korlátozni. Mielőtt éles környezetben implementálnánk ezt a megoldást, javasoljuk, hogy forduljon a támogatási csapathoz útmutatásért.

A KÖVETKEZŐKRE VONATKOZIK: SDK v4

A Direct Line App Service bővítmény lehetővé teszi az ügyfelek számára, hogy közvetlenül a gazdagéphez csatlakozzanak, ahol a robot található. Ugyanazon az előfizetésen, app service-en és Azure-hálózaton belül fut, mint a robot, és hálózatelkülönítést és bizonyos esetekben jobb teljesítményt biztosít. Az ügyfélalkalmazás WebSocket protokollal kommunikál a robottal.

A Direct Line App Service bővítmény csak Windows App Service-ben támogatott, linuxos App Service-ben jelenleg nem.

Az alábbi képen az általános architektúra látható:

Diagram illustrating the Direct Line App Service extension architecture.

Megjegyzés:

Ha nem igényel hálózati elkülönítést, és a https protokollon keresztül szeretné használni a standard csatornát, tekintse meg Csatlakozás egy robotot a Direct Line-ba.

A Direct Line App Service-bővítmény új streambővítményeket ad hozzá a Bot Framework protokollhoz, és az üzenetek HTTP-en keresztüli cseréjét egy olyan átvitelre cseréli, amely lehetővé teszi a kétirányú kérések állandó WebSocketen keresztüli küldését.

A streamelő bővítmények előtt a Direct Line API egy módot kínált az ügyfél számára a Tevékenységek közvetlen vonalba való küldésére, valamint két módszer arra, hogy az ügyfél lekérje a tevékenységeket a Direct Line-ból. Az üzenetek HTTP POST-en keresztül lettek elküldve, és egy HTTP GET (lekérdezés) vagy egy WebSocket megnyitásával fogadták az ActivitySeteket. A streamelési bővítmények kibővítik a WebSocket használatát, és lehetővé teszik az összes üzenetkommunikáció küldését ezen a WebSocketen. A streamelési bővítmények a csatornaszolgáltatások és a robot között is használhatók.

A Direct Line App Service bővítmény előre telepítve van a Azure-alkalmazás Services összes példányára a világ minden adatközpontjában. A Microsoft fenntartja és felügyeli anélkül, hogy további üzembe helyezési munkát végez az ügyfél számára. Alapértelmezés szerint le van tiltva a Azure-alkalmazás-szolgáltatásokban, de egyszerűen be is kapcsolható a üzemeltetett robothoz való csatlakozáshoz.

Kapcsolódó információk

Name Leírás
.NET-robot konfigurálása bővítményhez Frissítsen egy .NET-robotot, hogy nevesített csövekkel működjön, és engedélyezze a Direct Line App Service bővítményt abban a Azure-alkalmazás Szolgáltatás erőforrásban, ahol a robot üzemel.
Node.js-robot konfigurálása bővítményhez Frissítsen egy Node.js-robotot, hogy nevesített csövekkel működjön, és engedélyezze a Direct Line App Service bővítményt abban a Azure-alkalmazás service-erőforrásban, ahol a robot üzemel.
.NET-ügyfél létrehozása kiterjesztéssel Hozzon létre egy .NET-ügyfelet c# nyelven, amely a Direct Line App Service-bővítményhez csatlakozik.
Bővítmény használata webchat Használja a webchat a Direct Line App Service bővítményt.
Bővítmény használata a VNET-ben Használja a Direct Line App Service bővítményt egy Azure-beli virtuális hálózattal (VNET).

További erőforrások