Il tuo broker di messaggi, ospitato in Francia
Un bus di messaggi affidabile alimentato da RabbitMQ, installato e mantenuto da DINAO. Metti in comunicazione le tue applicazioni e microservizi in modo asincrono e resiliente, con le tue code ospitate in Francia.
Cos'è RabbitMQ ?
RabbitMQ è uno dei broker di messaggi open source più utilizzati al mondo. Permette alle tue applicazioni e microservizi di comunicare in modo asincrono e affidabile scambiando messaggi tramite code, anziché chiamarsi direttamente. Produttori e consumatori sono così disaccoppiati, rendendo la tua architettura più resiliente e più semplice da far evolvere.
RabbitMQ offre code durature, exchange di routing flessibili (direct, topic, fanout, headers), ack e quorum queues per la resilienza. Multi-protocollo, parla nativamente AMQP 0-9-1 e supporta anche MQTT (IoT), STOMP e WebSocket tramite plugin, con librerie client in tutti i linguaggi comuni.
Una console di gestione web offre una visibilità completa sulle code, le connessioni e le metriche. Gestito da DINAO, RabbitMQ gira in un contenitore dedicato ospitato in Francia, con TLS, backup, supervisione e aggiornamenti, e la possibilità di funzionare in cluster per l'alta disponibilità.
Alloggia RabbitMQ su DINAO
Livelli di risorse compatibili con i requisiti di RabbitMQ (1 vCPU / 512 Mo / 2 Go minimo). Ospitato in Francia, fully managed.
- 1 vCPU dedicati
- 2 Go di RAM
- 20 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 2 vCPU dedicati
- 4 Go di RAM
- 40 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 4 vCPU dedicati
- 8 Go di RAM
- 80 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 8 vCPU dedicati
- 16 Go di RAM
- 160 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
Dettagli tecnici
Ti chiedi…
A cosa serve RabbitMQ?
RabbitMQ è un broker di messaggi: fa transitare i messaggi tra le tue applicazioni in modo asincrono e affidabile. Disaccoppia produttori e consumatori, appiattisce i picchi di carico e garantisce la consegna tramite code durature.
Quali protocolli supporta RabbitMQ?
Il suo protocollo nativo è AMQP 0-9-1, ma RabbitMQ supporta anche MQTT (ideale per l'IoT), STOMP e WebSocket tramite plugin, con client disponibili in tutti i linguaggi comuni.
Posso avere alta disponibilità?
Sì, sui piani adeguati: RabbitMQ può funzionare in cluster con quorum queues replicate per resistere al guasto di un nodo. DINAO configura e supervisiona l'insieme.
Dove sono ospitate le mie code di messaggi?
Sull'infrastruttura DINAO in Francia, in uno dei datacenter disponibili, in contenitore dedicato. I tuoi messaggi restano in Francia, conformi al RGPD.
Posso far evolvere il mio piano?
Sì. Passi al piano successivo in base al throughput dei messaggi e attivi la modalità cluster per l'alta disponibilità, senza lock-in proprietario.