Saltar a contenido

RabbitMQ

En este artículo

Información

RabbitMQ es una solución para el intercambio de datos entre los diversos componentes de aplicaciones o microservicios. Es uno de los brokers de mensajes más populares que admiten comunicación asíncrona entre diferentes sistemas y lenguajes de programación. RabbitMQ se basa en AMQP (Advanced Message Queuing Protocol), 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í.

Características clave de RabbitMQ

  • Colas de mensajes: 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 los diversos componentes del sistema.
  • Distribuido: RabbitMQ admite una arquitectura distribuida, lo que significa que el broker de mensajes puede implementarse en varios 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 correctamente al destinatario o se agota el tiempo de espera. Proporciona una comunicación fiable entre los componentes del sistema.
  • Patrón Publicar/Suscribir: RabbitMQ admite un modelo pub/sub (publicar/suscribir) donde un publicador envía mensajes sobre un tema específico y los suscriptores pueden recibir mensajes sobre ese tema.
  • Flexibilidad de enrutamiento: RabbitMQ proporciona varias opciones para enrutar mensajes. Incluye enrutamiento directo, enrutamiento por tema, entre otros.
  • Extensibilidad: Existe una gran cantidad de complementos que añaden funcionalidades adicionales como 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 ORDER
  • Software instalado:
    • Erlang >= 24.2.1
    • RabbitMQ >= 3.9.27

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 implementar RabbitMQ

Se enviará una notificación al correo electrónico especificado durante el registro indicando que el servidor está listo para trabajar tras pagar el pedido. Contendrá la dirección IP del VPS, así como el nombre de usuario y la contraseña para la conexión. Los clientes de nuestra empresa gestionan el hardware en el servidor y el panel de control de la API - Invapi.

Estos son los datos para la autorización:

  • Enlace para acceder al panel de control de RabbitMQ con interfaz web: en la etiqueta webpanel;
  • Nombre de usuario: root;
  • Contraseña: Enviada a su dirección de correo electrónico una vez que el servidor esté listo para su uso tras la implementación del software.

Nota

Para obtener más información sobre la configuración básica de RabbitMQ, consulte la documentación de los desarrolladores.

Pedido de un servidor con RabbitMQ mediante la API

Para instalar este software mediante la API, siga estas instrucciones.


Parte del contenido de esta página fue creado o traducido utilizando IA.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×