Skip to main content

RabbitMQ

Installation

  1. Es wird empfohlen, für die Installation von RabbitMQ ein administratives Konto zu verwenden.

  2. Installieren Sie die RabbitMQ Version (siehe Voraussetzungen) mit einem Administratorkonto.

  3. Installieren Sie alle verfügbaren Optionen unter dem im Setup vorgegebenen Standard-Verzeichnis.

    • 💡 Der Installationsprozess richtet automatisch einen Windows-Dienst ein, welcher mit dem letzten Setup-Schritt gestartet werden sollte.
  4. Aktivieren Sie die RabbitMQ-Administrationskonsole

    • Gehen Sie zum RabbitMQ-Ordner (Standard: C:\Program Files\RabbitMQ Server\rabbitmq_server-|VERSION|\sbin. Ersetzen Sie |VERSION| durch die installierte Version, z.B. 4.2.5.) und führen Sie in einer PowerShell- oder einem Eingabeaufforderungsfenster (cmd) den Befehl .\rabbitmq-plugins.bat enable rabbitmq_management aus.

    Typisierungen Typisierungen

  5. Starten Sie den RabbitMQ-Dienst neu oder, falls er nicht läuft, starten Sie ihn.

    Typisierungen

Testen der RabbitMQ-Installation

Navigieren Sie zu dem Installationsordner von RabbitMQ (Standardpfad: C:\Program Files\RabbitMQ Server\rabbitmq_server-|VERSION|\sbin. Ersetzen Sie |VERSION| durch die installierte Version, z.B. 4.2.5.). Hier finden Sie mehrere Batch-Skripte.

  1. Öffnen Sie ein PowerShell- oder Eingabeaufforderungsfenster (cmd) und navigieren Sie zum oben genannten Ordner sbin (verwenden Sie keine administrative Eingabeaufforderung).

  2. Führen Sie den Befehl .\rabbitmqctl.bat status aus, um zu prüfen, ob RabbitMQ den Ordner hinter der vom Setup angelegten Variable %ERLANG_HOME% erkennt und ob die RabbitMQ-Instanz betriebsbereit ist.

    Typisierungen

💡 Wenn in der DIAGNOSTICS-Ausgabe ein Fehler angezeigt wird, der etwas über das Ändern des Erlang-Cookies aussagt, müssen Sie den folgenden Fix durchführen: Die Lösung ist auch hier in Englisch beschrieben.

tip

Kopieren und ggf. ersetzen von C:\Windows\system32\config\systemprofile\.erlang.cookie zu C:\Users\%USERNAME%\.erlang.cookie

Testen Sie erneut den .\rabbitmqctl.bat status - Es darf kein Fehler mehr angezeigt werden.

  1. Starten Sie den Browser und prüfen Sie die Warteschlange in der RabbitMQ-Administration unter http://localhost:15672. Username: guest und Password: guest

Typisierungen

  1. Falls die Warnung "⚠ All stable feature flags must be enabled after completing an upgrade. Learn more" angezeigt wird, müssen noch alle stabilen Feature Flags aktiviert werden.

    Typisierungen

  2. Um sich einen Überblick zu verschaffen kann der Befehl .\rabbitmqctl.bat list_feature_flags in der PowerShell oder Eingabeaufforderung ausgeführt werden. Typisierungen

  3. Mit dem Befehl .\rabbitmqctl.bat enable_feature_flag <feature-flag-name> können die fehlenden Feature Flags aktiviert werden. In diesem Fall müssen alle mit "stable" markierten Feature Flags aktiviert werden was mit dem Befehl .\rabbitmqctl.bat enable_feature_flag all möglich ist. Typisierungen

RabbitMQ-Standardeinstellungen

  • Port: 5672 (AQMP)
  • Hostname: localhost
  • Queue: maildaemon
  • Username: guest
  • Password: guest
  • BatchSize: 50
  • BatchTimeLimit: 10