CloudAMQP
Las configuraciones de CloudAMQP siguen el mismo modelo que las de RabbitMQ con un punto de atención al parámetro HostName que ya incluye la url y las credenciales proporcionadas al crear el servicio en CloudAMQP. Los parámetros de usuario/contraseña/puerto no son necesarios
Suscríbete a una cola en RabbitMQ
El siguiente JSON muestra la configuración predeterminada con las credenciales de RabbitMQ, el intercambio utilizado, el reintento, la reserva, los subprocesos y la opción ‘Suscribirse’ para recibir eventos en la cola ‘orderevents’ como se define en el elemento Colas.
|
|
En el siguiente ejemplo, detallamos la configuración predeterminada del adaptador y la configuración específica de RabbitMQ.
Generalidades | — |
---|---|
Habilitar | Habilitar el adaptador de flujo (verdadero/falso) |
Alias | Define un nombre único para identificar el servicio |
Predeterminado | Establece como valor predeterminado el centario de tener más de una secuencia (Verdadero/Falso) |
Tipo de corriente | Establece el tipo de secuencia (RabbitMQ/Kafka) |
Nombre de host | Configura la url/credencial proporcionada por CloudAMQP |
Intercambio | Configura el RabbitMQ |
ExchangeType | Configura el tipo de Exchange |
Reintentar | Configurar el número de reintentos |
Reserva | Configura un estado para la resistencia automática en caso de error |
Hilos | Establece el número de conexiones simultáneas que procesan eventos |
Búfer | Define el número de eventos obtenidos por conexión |
Suscríbete | Configura las colas de RabbitMQ para lectura |
Ejemplo en el registro de la aplicación con esta configuración:
|
|
Ejemplo de YAML con la configuración de la aplicación:
Para exportar las configuraciones como una variable de entorno y usarlas en Kubernetes, ejecute el comando en la CLI de Devprime:
dp export kubernetes
|
|
Última modificación January 10, 2024 (967dcac3)Utilice los ejemplos de RabbitMQ para explorar otras variaciones en la configuración.