RabbitMQ¶
En este artículo
Información
RabbitMQ es una solución para el intercambio de datos entre diversos componentes de aplicaciones o microservicios. Es uno de los message brokers más populares que admiten la comunicación asíncrona entre diferentes sistemas y lenguajes de programación. RabbitMQ se basa en AMQP (Advanced Message Queuing Protocol), lo que proporciona estandarización y fiabilidad en la mensajería. Este servicio actúa como intermediario entre los remitentes y los destinatarios de los mensajes, permitiéndoles interactuar de forma independiente entre sí.
RabbitMQ. Funcionalidades clave¶
- Message Queues: La capacidad de enviar mensajes a una cola y recibirlos de forma asíncrona. Proporciona flexibilidad y tolerancia a fallos en la mensajería entre diversos componentes del sistema.
- Distribuido: RabbitMQ admite una arquitectura distribuida, lo que significa que el message broker puede desplegarse en múltiples nodos. Permite equilibrar la carga y proporcionar tolerancia a fallos.
- Garantía de entrega: Un mensaje enviado se mantiene en la cola hasta que se entrega con éxito al destinatario o hasta que expire el tiempo de espera (timeout). Proporciona una comunicación fiable entre los componentes del sistema.
- Patrón Publish/Subscribe: RabbitMQ admite un modelo pub/sub (publicación/suscripción) donde un publicador envía mensajes sobre un tema específico y los suscriptores pueden recibir mensajes sobre ese tema.
- Flexibilidad de enrutamiento: RabbitMQ ofrece varias opciones para enrutar mensajes. Incluye enrutamiento directo, enrutamiento por temas (topic routing) y más.
- Extensibilidad: Existe una gran cantidad de plugins que añaden funcionalidades adicionales como el cifrado de mensajes, autenticación, monitorización, etc.
- Herramientas de gestión y monitorización: Interfaz web de administración, línea de comandos y API para automatizar y monitorizar el funcionamiento de RabbitMQ.
Funcionalidades de implementación¶
| ID | Nombre del Software | SO Compatible | VM | BM | VGPU | GPU | CPU Mín. (Núcleos) | RAM Mín. (GB) | HDD/SSD Mín. (GB) | Dominio Personalizado | Activo |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 34 | RabbitMQ | Ubuntu 22.04 | + | + | - | - | 1 | 1 | - | No | PEDIR |
Información
Para obtener información sobre las funcionalidades de implementación de este software, consulte este enlace
La interfaz web estará disponible en la URL: https:rabbitmq{Server_ID_from_Invapi}.hostkey.in.
Nota
A menos que se especifique lo contrario, por defecto instalamos la última versión de lanzamiento del software desde el sitio web del desarrollador o los repositorios del sistema operativo.
Primeros pasos tras desplegar RabbitMQ¶
Se enviará una notificación al correo electrónico especificado durante el registro indicando que el servidor está listo para trabajar tras haber pagado el pedido. Esta contendrá la dirección IP del VPS, así como el login y la Contraseña para la conexión. Los clientes de nuestra empresa gestionan el hardware en el panel de control de servidores y API - Invapi.
Aquí tiene los datos para la autorización:
- Enlace para acceder al dashboard de RabbitMQ con interfaz web: en la etiqueta webpanel;
- Login:
root; - Contraseña: Enviada a su dirección de correo electrónico una vez que el servidor esté listo para su uso tras el despliegue del software.
Nota
Para obtener más información sobre la configuración básica de RabbitMQ, consulte la documentación de los desarrolladores.
Pedir un servidor con RabbitMQ mediante la API¶
Para instalar este software utilizando la API, siga estas instrucciones.