Zum Inhalt springen

Konzepte

Der STACKIT RabbitMQ-Dienst ist mit einer öffentlichen IP-Adresse innerhalb und außerhalb von Cloud Foundry verfügbar, sodass er auch mit Kubernetes-Workloads oder virtuellen Maschinen kombiniert werden kann.

Der RabbitMQ-Dienst wird durch Zugriffssteuerungslisten (ACLs) und Authentifizierung auf Instanzebene gesichert. Jeder Instanzknoten eines Dienstes läuft isoliert auf einer dedizierten virtuellen Maschine in unserer Compute Engine.

Der Dienst wird in T-Shirt-Größen gemäß individueller Service-Pläne angeboten. Wenn Sie die Limits eines Plans erreichen, können Sie auf die nächstgrößere T-Shirt-Größe herabstufen, die mehr Ressourcen enthält und größere Workloads unterstützt.

Das Service Dashboard ist die grafische Benutzeroberfläche (GUI) für die Verwaltung von RabbitMQ-Diensten. Es bietet Ihnen die Möglichkeit, Ihre Sicherungen zu verwalten und den Dienst neu zu starten oder neu zu erstellen.

Der Daten-Service-Zugriff gewährleistet die Kommunikation des Portals mit Ihren gebuchten Diensten.

Der RabbitMQ-Dienst kann innerhalb der AppCloud über CLI- oder UI-Schnittstellen oder von außen über das STACKIT Portal gebucht werden. Unter Erstellen und Verwalten von RabbitMQ-Instanzen finden Sie die Beschreibung, wie Sie den Dienst mit den verschiedenen Methoden bestellen können.

Es ist wichtig zu wissen, dass der Dienst nach dem Deployment über das Internet erreichbar ist. Dies kann durch die Aktivierung einer sinnvollen Zugriffssteuerungsliste, bekannt als ACL, eingeschränkt werden.

Es ist möglich, die folgenden Plugins zu aktivieren:

  • rabbitmq_consistent_hash_exchange
  • rabbitmq_federation
  • rabbitmq_federation_management
  • rabbitmq_mqtt
  • rabbitmq_sharding
  • rabbitmq_shovel
  • rabbitmq_shovel_management
  • rabbitmq_stomp
  • rabbitmq_tracing
  • rabbitmq_event_exchange

Diese können mit der JSON-Parameterdatei geändert werden. Weitere Informationen finden Sie in der AnyNines-Dokumentation.

Optionen für JSON:

FunktionJSON STRINGLink zur Dokumentation
Plugin aktivieren{ "plugins": ["rabbitmq_shovel"] }Dokumentation Plugin aktivieren
Graphite-Endpunkt hinzufügen{ "graphite": ["yourspace.your-graphite-endpoint.com:12345"], "metrics_prefix": "your-api-key.my-cluster-rabbitmq", "interval": "5" }Dokumentation Graphite-Endpunkt hinzufügen
Syslog-Endpunkt hinzufügen{ "syslog": ["logs4.your-syslog-endpoint.com:54321"], "interval": "5" }Dokumentation Syslog-Endpunkt hinzufügen

Unser Backup Manager ist so konfiguriert, dass er alle 4 Stunden eine vollständige Sicherung durchführt und Sicherungen für die letzten 14 Tage aufbewahrt.

Selbstverständlich können Sie zusätzliche Sicherungen manuell über das Service Dashboard auslösen, wo Sie auch eine vorhandene Sicherung auswählen und wiederherstellen können.