Konfigurera appar att skicka eller ta emot meddelanden via en händelsehubb

Slutförd

Nu när du har skapat och konfigurerat din händelsehubb måste du konfigurera program för att skicka och ta emot händelsedataströmmar via din hubb.

En betalningsbearbetningslösning använder till exempel någon form av ett avsändarprogram för att samla in en kunds kreditkortsdata och ett mottagarprogram för att verifiera att kreditkortet är giltigt.

Det finns skillnader i hur ett Java-program konfigureras jämfört med ett .NET-program. Principerna är dock desamma för att göra det möjligt för program att ansluta till en händelsehubb och för att skicka eller ta emot meddelanden.

Vilka minimikrav har Event Hubs för att konfigurera ett program?

Om du vill konfigurera ett program för att skicka meddelanden till en händelsehubb anger du följande information så att programmet kan skapa autentiseringsuppgifter för anslutningen:

  • Namnrymdsnamn på händelsehubb
  • Namn på händelsehubb
  • Namn på princip för delad åtkomst
  • Primär delad åtkomstnyckel

Om du vill konfigurera en app att ta emot meddelanden från en händelsehubb anger du följande information, så att appen kan skapa autentiseringsuppgifter för anslutning:

  • Namnrymdsnamn på händelsehubb
  • Namn på händelsehubb
  • Namn på princip för delad åtkomst
  • Primär delad åtkomstnyckel
  • Lagringskontonamn
  • Anslutningssträng för lagringskonto
  • Namn på lagringskontocontainer

Om du har ett mottagarprogram som lagrar meddelanden i Azure Blob Storage måste du också konfigurera ett lagringskonto.

Azure CLI-kommandon för att skapa ett standardlagringskonto för generell användning

Azure CLI tillhandahåller en uppsättning kommandon som du kan använda för att skapa och hantera ett lagringskonto. Vi använder dem i nästa enhet, men för tillfället är här en sammanfattning av kommandona.

Dricks

Det finns flera MS Learn-moduler som täcker lagringskonton, från och med modulen introduktion till Azure Storage.

Kommando beskrivning
storage account create Skapa ett v2-lagringskonto för generell användning.
storage account key list Hämta lagringskontonyckeln.
storage account show-connection-string Hämta anslutningssträngen för lagringskontot.
storage container create Skapa en ny container i ett lagringskonto.

Sammanfattning

Avsändar- och mottagarprogram måste konfigureras med specifik information om Event Hubs-miljön. Du måste skapa ett lagringskonto om mottagarprogrammet lagrar meddelanden i Blob Storage. Om ditt program finns på GitHub måste du klona det till din lokala katalog. Textredigerare, till exempel nano , kan användas för att lägga till ditt namnområde i programmet.