De veilige en betrouwbare berichtenoplossing
Azure Service Bus is een op de cloud gebaseerde berichtenservice waarmee je alle toepassingen, apparaten en services die in de cloud worden uitgevoerd, kan verbinden met andere toepassingen of services. Azure Service Bus is de berichten ruggengraat voor al je toepassingen.
Het is een volledig beheerde berichten hub voor ondernemingen. Van wachtrijen voor berichten tot publiceren en abonneren op onderwerpen (in een naamruimte). Service Bus helpt je applicaties en services van elkaar te ontkoppelen en biedt voordelen zoals: taakverdeling, veilige routering en overdracht van gegevens en controle over service- en applicatiegrenzen heen, en coördinatie van transactiewerk dat een hoge mate van betrouwbaarheid vereist.
De dienst Service Bus staat garant voor betrouwbaarheid, schaalbaarheid en veiligheid bij het bezorgen van berichten.
Je hebt het helemaal voor elkaar met Azure Service Bus
Berichten
Zakelijke gegevens overdragen, zoals verkoop- of inkooporders, journaals of voorraadbewegingen
Ontkoppel applicaties
Verbeter de betrouwbaarheid en schaalbaarheid van applicaties en services. Producent en consument hoeven niet tegelijkertijd online of direct beschikbaar te zijn. De belasting wordt zodanig genivelleerd dat verkeerspieken een service niet overbelasten
Load balancing
Zorg ervoor dat meerdere concurrerende consumenten tegelijkertijd uit een wachtrij kunnen lezen, waarbij iedereen veilig het exclusieve eigendom van specifieke berichten verkrijgt
Onderwerpen en abonnementen
Maak nieuwe relaties tussen uitgevers en abonnees mogelijk, zodat abonnees bepaalde berichten uit een gepubliceerde berichtenstroom kunnen selecteren
Transacties
Hiermee kan je verschillende bewerkingen uitvoeren, allemaal in het kader van een atomische transactie. De volgende bewerkingen kunnen bijvoorbeeld worden uitgevoerd in het kader van een transactie
Berichtsessies
Implementeer grootschalige coördinatie van workflows en gemultiplexte overdrachten die een strikte bestelling van berichten of uitstel van berichten vereisen
Een selectie van onze klanten
De meest complexe berichtenuitdagingen oplossen
Service Bus wordt geleverd met geavanceerde functies waarmee je complexere berichtenproblemen kan oplossen:
- Berichtsessies – Berichtsessies maken gezamenlijke en geordende verwerking van onbegrensde reeksen gerelateerde berichten mogelijk. Helpt je bij het realiseren van een first-in, first-out (FIFO) garantie in Service Bus, use-sessies.
- Automatisch doorsturen – Met de functie voor automatisch doorsturen kan je een wachtrij of abonnement koppelen aan een andere wachtrij of onderwerp dat deel uitmaakt van dezelfde naamruimte. Wanneer automatisch doorsturen is ingeschakeld, verwijdert Service Bus automatisch berichten die in de eerste wachtrij of abonnement (bron) zijn geplaatst en plaatst ze in de tweede wachtrij of onderwerp (bestemming).
- Dead-lettering: Service Bus ondersteunt een dead-letter-wachtrij (DLQ) voor het bewaren van berichten die niet kunnen worden afgeleverd bij een ontvanger of berichten die niet kunnen worden verwerkt. Je kan vervolgens berichten uit de DLQ verwijderen en deze inspecteren.
- Geplande bezorging – Je kan berichten naar een wachtrij of onderwerp sturen voor vertraagde verwerking. Bijvoorbeeld om te plannen dat een taak op een bepaald moment beschikbaar komt voor verwerking door een systeem.
- Berichtuitstel – Stel het ophalen van een bericht uit naar een later punt. Je bericht blijft in de wachtrij of het abonnement staan, maar wordt opzij gezet.
- Transacties – Een transactie groepeert twee of meer bewerkingen in een uitvoeringsbereik. Service Bus ondersteunt het groeperen van bewerkingen tegen één berichtenentiteit (wachtrij, onderwerp, abonnement) binnen het bereik van een transactie.
- Filteren en acties – Abonnees kunnen bepalen welke berichten ze willen ontvangen van een onderwerp.
- Automatisch verwijderen bij inactiviteit – Automatisch verwijderen bij inactiviteit stelt je in staat een inactieve interval op te geven waarna de wachtrij automatisch wordt verwijderd.
- Duplicaatdetectie – Als er een fout optreedt waardoor de client twijfelt over de uitkomst van een verzendbewerking, neemt de duplicaatdetectie de twijfel weg door de afzender in staat te stellen hetzelfde bericht opnieuw te verzenden, en de wachtrij of het onderwerp verwijdert eventuele dubbele detectie exemplaren.
- Geavanceerde beveiligingsprotocollen – Service Bus ondersteunt beveiligingsprotocollen zoals Shared Access Signatures (SAS), Role Based Access Control (RBAC) en Managed Identities voor Azure-resources.
- Herstel na geo-ramp: wanneer Azure-regio’s of datacenters downtime ervaren, zorgt geo-disaster recovery ervoor dat gegevensverwerking in een andere regio of datacenter kan worden voortgezet.
- Beveiliging – Service Bus ondersteunt standaard Advanced Message Queuing Protocol (AMQP) 1.0 en HTTP/REST-protocollen.
Ondersteuning van verschillende talen en diensten
Service Bus ondersteunt meerdere programmeertalen. Je kan apps ontwikkelen met een taal naar keuze, of je nu C# .NET/.NET Core, Java, JMS (Java Messaging Service) of een andere taal gebruikt. Het mooie van werken met Microsoft Azure-technologie is dat je ook toegang krijgt tot een brede bibliotheek van cloudintegratieservices zoals: Event Grids, Logic Apps, Azure Functions, Dynamics 365 of Azure Stream Analytics. Hiermee kan je een holistische architectuur van verbonden integratieservices creëren.
Schaalbare oplossingen bouwen
Een voorbeeld van het combineren van services is wanneer je Azure SQL Database, Azure Storage en Web Apps integreert met Service Bus. Dit zorgt voor een betere werking onder variabele belastingen en verbetert de duurzaamheid om intermitterende storingen te overleven.
Veilige communicatie zonder de complexiteit
Met Service Bus heb je toegang tot bestaande assets zonder complexe firewalls, netwerken of VPN-configuraties. De verbeterde authenticatie en connectiviteit via de Azure-cloud biedt vanaf het begin geweldige beveiligingsmogelijkheden.
Azure Service Bus: stel je berichten eenvoudig in
Als je behoefte hebt aan een cloudgebaseerde berichtenservice met betrouwbare en schaalbare functies, dan is Azure Service Bus je oplossing.
- Volledig beheerde, cloudeigen berichtenservice
- Schaalbaar en compatibel met Microsoft Azure-services
- Ondersteunt een breed scala aan programmeertalen
- Mogelijkheden voor ontkoppeling en taakverdeling
- Geavanceerde beveiligingsprotocollen (SAS, RBAC, Managed Identities)
Jouw zeer betrouwbare cloud-berichtenservice
Azure Service Bus helpt je bij het bouwen van schaalbare oplossingen, zowel on-premises als in de cloud. Implementeer complexe workflows om je levering te vereenvoudigen. Het begint met Azure Service Bus.