Delen via


De Azure-portal gebruiken om een Service Bus-onderwerp en abonnementen te maken voor het onderwerp

In deze quickstart gebruikt u de Azure-portal om een Service Bus-onderwerp te maken en vervolgens abonnementen op dat onderwerp te maken.

Wat zijn Service Bus-onderwerpen en -abonnementen?

Service Bus-onderwerpen en -abonnementen bieden ondersteuning voor een berichtencommunicatiemodel op basis van publiceren/abonneren. Wanneer u onderwerpen en abonnementen gebruikt, communiceren onderdelen van een gedistribueerde toepassing niet rechtstreeks met elkaar; In plaats daarvan wisselen ze berichten uit via een onderwerp, dat als intermediair fungeert.

Afbeelding waarin wordt getoond hoe onderwerpen en abonnementen werken.

Anders dan bij Service Bus-wachtrijen, waarin elk bericht door een enkele gebruiker wordt verwerkt, bieden onderwerpen en abonnementen een één-naar-veel-communicatiewijze, waarbij een patroon voor publiceren/abonneren wordt gebruikt. Het is mogelijk om meerdere abonnementen te registreren voor een onderwerp. Wanneer een bericht naar een onderwerp wordt verzonden, wordt het vervolgens voor elk abonnement beschikbaar gesteld om onafhankelijk van elkaar af te handelen/te verwerken. Een abonnement op een onderwerp lijkt op een virtuele wachtrij die kopieën van de berichten ontvangen die naar het onderwerp zijn verzonden. U kunt eventueel filterregels registreren voor een onderwerp over abonnementen, waarmee u kunt filteren of beperken welke berichten naar een onderwerp worden ontvangen door welke onderwerpabonnementen.

Met Service Bus-onderwerpen en -abonnementen kunt u opschalen naar het verwerken van grote aantallen berichten voor grote aantallen gebruikers en toepassingen.

Een naamruimte in de Azure-portal maken

Als u Service Bus-berichtenentiteiten wilt gebruiken in Azure, moet u eerst een naamruimte maken met een naam die uniek is binnen Azure. Een naamruimte biedt een bereikcontainer voor Service Bus-resources (wachtrijen, onderwerpen, enzovoort) in uw toepassing.

Ga als volgt te werk om een naamruimte te maken:

  1. Meld u aan bij het Azure-portaal.

  2. Navigeer naar de pagina Alle services.

  3. Selecteer integratie in de linkernavigatiebalk in de lijst met categorieën, beweeg de muisaanwijzer over Service Bus en selecteer + vervolgens de knop op de Service Bus-tegel.

    Afbeelding van de selectie van Een resource maken, integratie en vervolgens Service Bus in het menu.

  4. Voer in de tag Basisinformatie van de pagina Naamruimte maken de volgende stappen uit:

    1. Kies voor Abonnement een Azure-abonnement waarin u de naamruimte maakt.

    2. Kies voor Resourcegroep een bestaande resourcegroep waarin de naamruimte moet worden opgenomen of maak een nieuwe resourcegroep.

    3. Voer een naam in voor de naamruimte. De naamruimtenaam moet voldoen aan de volgende naamconventies:

      • De naam moet uniek zijn in Azure. In het systeem wordt onmiddellijk gecontroleerd of de naam beschikbaar is.
      • De naamlengte is ten minste 6 en maximaal 50 tekens.
      • De naam mag alleen letters, cijfers, afbreekstreepjes "-" bevatten.
      • De naam moet beginnen met een letter en eindigen op een letter of cijfer.
      • De naam eindigt niet op '-sb' of '-mgmt'.
    4. Kies voor Locatie de regio waarin uw naamruimte moet worden gehost.

    5. Selecteer voor de prijscategorie de prijscategorie (Basic, Standard of Premium) voor de naamruimte. Voor deze quickstart selecteert u Standard.

      Belangrijk

      Kies Standard of Premium indien u gebruik wilt maken van onderwerpen en abonnementen. Onderwerpen/abonnementen worden niet ondersteund in de prijscategorie Basic.

      Als u de Prijscategorie Premium hebt geselecteerd, geeft u het aantal berichteneenheden op. De Premium-prijscategorie biedt isolatie van resources op het niveau van de CPU en het geheugen, zodat elke workload geïsoleerd wordt uitgevoerd. Deze resourcecontainer wordt een Messaging-eenheid genoemd. Een Premium-naamruimte heeft ten minste één Messaging-eenheid. U kunt 1, 2, 4, 8 of 16 berichteneenheden selecteren voor elke Service Bus Premium-naamruimte. Zie Service Bus Premium Messaging voor meer informatie.

    6. Selecteer Controleren en maken onderaan de pagina.

      Afbeelding van de pagina Een naamruimte maken

    7. Controleer de instellingen op de pagina Beoordelen en maken en selecteer Maken.

  5. Zodra de implementatie van de resource is geslaagd, selecteert u Ga naar de resource op de implementatiepagina.

    Afbeelding van de pagina geslaagde implementatie met de koppeling Ga naar resource.

  6. U ziet de startpagina voor uw Service Bus-naamruimte.

    Afbeelding van de startpagina van de Service Bus-naamruimte die is gemaakt.

Een onderwerp maken met de Azure-portal

  1. Selecteer in het linkermenu op de pagina Service Bus-naamruimte de optie Onderwerpen.

  2. Selecteer + Onderwerp op de werkbalk.

  3. Voer een naam in voor het onderwerp. Houd voor de overige opties de standaardwaarden aan.

  4. Selecteer Maken.

    Schermopname van de pagina Onderwerp maken.

Abonnementen op het onderwerp maken

  1. Selecteer het onderwerp dat u in de vorige sectie hebt gemaakt.

    Schermopname van de pagina Onderwerpen met uw onderwerp geselecteerd.

  2. Selecteer in het linkermenu op de pagina Service Bus-onderwerp de optie Abonnementen en vervolgens op de werkbalk + Abonnement.

    Schermopname van de pagina Abonnementen met de knop Abonnement toevoegen geselecteerd.

  3. Voer op de pagina Abonnement maken de volgende stappen uit:

    1. Voer S1 in als naam van het abonnement.

    2. Selecteer vervolgens Maken om het abonnement te maken.

      Schermopname van de pagina Abonnement maken.

  4. Herhaal de vorige stap tweemaal om abonnementen met de naam S2 en S3 te maken.

Volgende stappen

In dit artikel hebt u een Service Bus-naamruimte, een onderwerp in de naamruimte en drie abonnementen voor het onderwerp. Zie een van de volgende quickstarts in de sectie Publiceren van en abonneren op berichten voor meer informatie over het publiceren van berichten naar het onderwerp en het abonneren op berichten vanuit een abonnement.