Üzenetkezelés

API Apps
Cache for Redis
Web Apps

Solution Idea

Ha szeretné látni, hogyan bővítjük ki ezt a cikket olyan további információkkal, mint a lehetséges esetek, az alternatív szolgáltatások, az implementációval kapcsolatos megfontolások vagy a díjszabási útmutató, GitHub visszajelzéssel!

Ez a példaforgatókönyv bemutatja, hogyan használható Azure Cache for Redis üzenetközvetítőként egy aszinkron közzétételi/előfizetési üzenetkezelési képesség implementálására. Ideális a valós idejű üzenetek útválasztásához és az olyan webes kommunikációs keretrendszerek felméretezésére, mint a SignalR.

Architektúra

Architektúradiagram Az architektúra SVG-nek letöltése.

Adatfolyam

  1. A közzétevő üzenetek küldése a Azure Cache for Redis
  2. Azure Cache for Redis tárolja ezeket az üzeneteket, és kezeli a kézbesítést az előfizetőknek
  3. Az előfizetők lekért üzenetek, amelyekre előfizetett a Azure Cache for Redis

Összetevők

Az architektúra megvalósításához használt fő technológiák:

  • Azure Cache for Redis Azure Cache for Redis egy teljes körűen felügyelt, memóriában tárolt gyorsítótár, amely nagy teljesítményű és skálázható architektúrákat tesz lehetővé. Használatával olyan felhőalapú vagy hibrid üzemelő példányokat hozhat létre, amelyek másodpercenként több millió kérést kezelnek ezredmásodperc alatti késéssel – mindezt egy felügyelt szolgáltatás konfigurációs, biztonsági és rendelkezésre állási előnyeivel együtt.
  • Azure App Service Azure App Service egy HTTP-alapú szolgáltatás webalkalmazások, REST API-k és mobil háttéralkalmazások kiszolgálására. Kedvenc nyelvén fejleszthet, legyen az .NET, .NET Core, Java, Ruby, Node.js, PHP, vagy Python. Az alkalmazások egyszerűen futtathatók és skálázhatók Windows Linux-alapú környezetekben is.

Következő lépések