# RabbitMQ

## Description

RabbitMQ est un courtier de messages open source léger et populaire.

Il prend en charge plusieurs protocoles de messagerie et peut être déployé dans des configurations distribuées pour répondre aux exigences à grande échelle et de disponibilité.

RabbitMQ fournit un large éventail d'outils de développement pour les langages les plus courants.

{% embed url="<https://www.rabbitmq.com/>" %}

## Plateforme en tant que Service

RabbitMQ est déployé sur site dans les centres de données de **cegedim.cloud.**

**cegedim.cloud** garantit le même niveau de service que l'offre Compute : déploiement des instances, maintien en condition opérationnelle, flexibilité, sécurité, monitoring sont ainsi assurés par nos experts.

Deux topologies sont disponibles :

* Instance autonome
* Cluster

La topologie Cluster est prête pour la production avec au moins 3 nœuds (jusqu'à 5) répartis sur toutes les Zones de Disponibilité d'une région cible.

Le protocole pris en charge par défaut est AMQP (d'autres protocoles peuvent être activés sur demande). Le TLS/SSL peut être activé pour le protocole AMQP lors de l'approvisionnement ou ultérieurement sur demande.

Le dimensionnement peut être configuré en fonction de vos besoins.

<table data-full-width="false"><thead><tr><th width="267"></th><th width="237">Instance autonome</th><th>Cluster</th></tr></thead><tbody><tr><td>Brokers</td><td>1</td><td>3 - 5</td></tr><tr><td>CPU (par broker)</td><td>2 - 16 vCPU</td><td>2 - 16 vCPU</td></tr><tr><td>RAM (par broker)</td><td>4 - 384 Go</td><td>4 - 384 Go</td></tr><tr><td>Version(s) supportée(s)</td><td><ul><li>3.10, 3.11, 3.12, 3.13</li><li>4.0, 4.1, 4.2</li></ul></td><td><ul><li>3.10, 3.11, 3.12, 3.13</li><li>4.0, 4.1, 4.2</li></ul></td></tr><tr><td>Monitoring</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td></tr><tr><td>Monitoring 24x7</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td></tr><tr><td>Sauvegarde</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td></tr><tr><td>Réplication de données (DRP)</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td></tr><tr><td>Disponibilité</td><td>99,8%</td><td>99,8%</td></tr><tr><td>Déploiement multi-AZ</td><td><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Libre-service</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr></tbody></table>

Pour plus d'information, veuillez consulter la page [rabbitmq-architecture](https://academy.cegedim.cloud/francais/message/rabbitmq/rabbitmq-architecture "mention").

## Facturation

La facturation est mensuelle et basée sur le nombre de nœuds auxquels s'ajoutent les frais supplémentaires de stockage, de sauvegarde, surveillance 24/7.

L'estimation des coûts pour un nœud RabbitMQ est disponible via votre Service Delivery Manager.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://academy.cegedim.cloud/francais/message/rabbitmq.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
