Alkalmazások konfigurálása üzenetek eseményközponton keresztül történő küldésére vagy fogadására

Befejeződött

Most, hogy létrehozta és konfigurálta az eseményközpontot, konfigurálnia kell az alkalmazásokat az eseményadat-adatfolyamok hubon keresztüli küldéséhez és fogadásához.

A fizetési feldolgozási megoldás például egy feladói alkalmazás valamilyen formáját használja az ügyfél hitelkártyaadatainak gyűjtésére, a fogadóalkalmazás pedig a hitelkártya érvényességének ellenőrzésére.

A Java-alkalmazások konfigurálása között különbségek vannak a .NET-alkalmazáshoz képest. Az alapelvek azonban megegyeznek az alkalmazások eseményközponthoz való csatlakozásának, valamint az üzenetek sikeres küldésének vagy fogadásának engedélyezéséhez.

Milyen minimális követelmények vonatkoznak az Event Hubsra az alkalmazások konfigurálásához?

Ha úgy szeretne konfigurálni egy alkalmazást, hogy üzeneteket küldjön egy eseményközpontba, adja meg a következő információkat, hogy az alkalmazás létre tudja hozni a kapcsolat hitelesítő adatait:

  • Eseményközpont-névterének neve
  • Eseményközpont neve
  • Megosztott hozzáférési szabályzat neve
  • Elsődleges megosztott hozzáférési kulcs

Egy alkalmazás eseményközpontból történő üzenetfogadásának konfigurálásához a következő információkat kell megadnia, hogy az alkalmazás létrehozhassa a csatlakozáshoz a hitelesítő adatokat:

  • Eseményközpont-névterének neve
  • Eseményközpont neve
  • Megosztott hozzáférési szabályzat neve
  • Elsődleges megosztott hozzáférési kulcs
  • Storage account name
  • Tárfiók kapcsolati sztringje
  • Tárfiók tárolójának neve

Ha van egy fogadóalkalmazása, amely üzeneteket tárol az Azure Blob Storage-ban, konfigurálnia kell egy tárfiókot is.

Azure CLI-parancsok általános célú standard szintű tárfiók létrehozásához

Az Azure CLI olyan parancsokat biztosít, amelyekkel létre lehet hozni és kezelni lehet egy tárfiókot. A következő leckében használjuk őket, de egyelőre itt van a parancsok összefoglalója.

Tipp.

Számos, a tárfiókokkal foglalkozó MS-képzési modul van, kezdve azzal, amely bevezetést nyújt az Azure Storage használatába.

Parancs Leírás
storage account create Általános célú 2-es verziójú tárfiók létrehozása.
storage account key list A tárfiókkulcs lekérése.
storage account show-connection-string Azure Storage-fiók kapcsolati sztringjének lekérése.
storage container create Hozzon létre egy új tárolót egy tárfiókban.

Shell-parancs egy alkalmazás GitHub-adattárának klónozásához

A Git egy olyan együttműködési eszköz, amely elosztott verziókövetési modellt használ, és szoftver- és dokumentációs projekteken végzett együttműködésre készült. A Git-ügyfelek több platformon is elérhetők, beleértve a Windowst is, és a Git parancssor az Azure Bash Cloud Shell részét képezi. A GitHub egy webalapú üzemeltető szolgáltatás Git-adattárakhoz.

Ha rendelkezik egy alkalmazással, amelyet projektként üzemeltet a GitHubban, helyi másolatot készíthet a projektről, ha a git clone parancs használatával klónozza az adattárát.

Fájlok szerkesztése a Cloud Shellben

A Cloud Shell egyik beépített szerkesztőjével módosíthatja az alkalmazást alkotó összes fájlt. Egy beépített szerkesztővel például hozzáadhatja az eseményközpont névterét, az eseményközpont nevét, a megosztott hozzáférési szabályzat nevét és az elsődleges kulcsot.

Az Azure Cloud Shell támogatja a Nano, a vim, az emacs és a Cloud Shell-szerkesztőt (kód). Csak adja meg a kívánt szerkesztő nevét, és elindul a környezetben. A következő leckében a Cloud Shell-szerkesztőt (kódot) használjuk.

Összesítés

A küldő- és fogadóalkalmazásokat konfigurálni kell az Event Hubs-környezettel kapcsolatos konkrét információkkal. Ha a fogadóalkalmazás üzeneteket tárol a Blob Storage-ban, létre kell hoznia egy tárfiókot. Ha az alkalmazást a GitHubon üzemelteti, klónoznia kell azt a helyi címtárba. A szövegszerkesztők, például a nano segítségével hozzáadhatja a névteret az alkalmazáshoz.