Ga naar inhoud

RabbitMQ

In dit artikel

Informatie

RabbitMQ is een oplossing voor het uitwisselen van gegevens tussen componenten van verschillende applicaties of microservices. Het is een van de meest populaire message brokers die asynchrone communicatie tussen verschillende systemen en programmeertalen ondersteunen. RabbitMQ is gebaseerd op AMQP (Advanced Message Queuing Protocol), wat standaardisatie en betrouwbaarheid in messaging biedt. Deze service fungeert als tussenpersoon tussen afzenders en ontvangers van berichten, waardoor ze onafhankelijk van elkaar kunnen communiceren.

RabbitMQ. Belangrijkste functies

  • Berichtwachtrijen: Het vermogen om berichten naar een wachtrij te sturen en ze asynchroon te ontvangen. Het biedt flexibiliteit en fouttolerantie in de communicatie tussen verschillende systeemcomponenten.
  • Gedistribueerd: RabbitMQ ondersteunt een gedistribueerde architectuur, wat betekent dat de message broker op meerdere knooppunten kan worden geïmplementeerd. Hiermee kunt u de belasting verdelen en fouttolerantie bieden.
  • Leveringsgarantie: Een verzonden bericht blijft in de wachtrij staan totdat het succesvol is afgeleverd bij de ontvanger of het time-out is verlopen. Het biedt betrouwbare communicatie tussen systeemcomponenten.
  • Publiceer/Abonneer-patroon: RabbitMQ ondersteunt een pub/sub (publiceer/abonneer)-model waarbij een uitgever berichten over een specifiek onderwerp verzendt en abonnees berichten over dat onderwerp kunnen ontvangen.
  • Flexibiliteit in routing: RabbitMQ biedt verschillende opties voor het routeren van berichten. Dit omvat directe routing, topic-routing en meer.
  • Uitbreidbaarheid: Er zijn een groot aantal plugins die extra functionaliteit toevoegen, zoals berichtencryptie, authenticatie, monitoring, enzovoort.
  • Beheer- en monitoringtools: Admin-webinterface, commandoregel en API voor het automatiseren en monitoren van het werk van RabbitMQ.

Implementatiefuncties

ID Softwarenaam Compatibel OS VM BM VGPU GPU Min CPU (Kernen) Min RAM (GB) Min HDD/SSD (GB) Aangepast Domein Actief
34 RabbitMQ Ubuntu 22.04 + + - - 1 1 - Nee BESTELLEN
  • Geïnstalleerde software:
    • Erlang >= 24.2.1
    • RabbitMQ >= 3.9.27

De webinterface is beschikbaar op het volgende URL-adres: https:rabbitmq{Server_ID_from_Invapi}.hostkey.in.

Opmerking

Tenzij anders vermeld, installeren we standaard de nieuwste releaseversie van software van de website van de ontwikkelaar of uit de repositories van het besturingssysteem.

Aan de slag na het implementeren van RabbitMQ

Er wordt een melding verzonden naar het e-mailadres dat tijdens de registratie is opgegeven dat de server klaar is voor gebruik nadat de bestelling is betaald. Deze bevat het IP-adres van de VPS, evenals de inloggegevens en het wachtwoord voor de verbinding. Klanten van ons bedrijf beheren de hardware in de server- en API-beheerpanel - Invapi.

Hier zijn de gegevens voor autorisatie:

  • Link om toegang te krijgen tot het RabbitMQ-dashboard met een webinterface: in de webpanel tag;
  • Gebruikersnaam: root;
  • Wachtwoord: Verzonden naar uw e-mailadres nadat de server klaar is voor gebruik na het implementeren van de software.

Opmerking

Voor meer informatie over de basisinstellingen van RabbitMQ, zie de documentatie van de ontwikkelaars.

Een server met RabbitMQ bestellen via de API

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×