Course Code: rabjava
Duration: 14 hours
Prerequisites:
- Experiencia con Java y Spring
Audiencia
- Arquitectos de software
- Desarrolladores Web
Overview:
RabbitMQ es un sistema de intermediario de mensajes de código abierto para almacenar y recuperar mensajes pasados por procesos, aplicaciones y servidores. Spring es un marco Java. Con Java y Spring con RabbitMQ, los usuarios pueden crear colas complejas, intercambios, enlaces y más.
Esta capacitación en vivo dirigida por un instructor (en línea o en el sitio) está dirigida a arquitectos de software y desarrolladores web que desean usar RabbitMQ como middleware de mensajería y programar en Java usando Spring para crear aplicaciones.
Al final de esta formación, los participantes serán capaces de:
- Utilice Java y Spring con RabbitMQ para crear aplicaciones.
- Diseñe sistemas asíncronos impulsados por mensajes utilizando RabbitMQ.
- Crear y aplicar colas, temas, intercambios y enlaces en RabbitMQ
Formato del curso
- Charla y discusión interactiva.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Course Outline:
Introducción
RabbitMQ Middle-ware de mensajería
- Información general sobre los protocolos de mensajería
- AMQP y MQ
Java y Resumen de primavera
- API de primavera
- Inserción de dependencias
Preparación del entorno de desarrollo
- Instalación y configuración RabbitMQ
- Instalación y configuración Java
- Instalación y configuración de Spring
Desarrollo en Java y primavera con RabbitMQ
- Escritura de código
- Trabajar con JSON
- Creación de intercambios, temas, colas y enlaces
- Publicación de mensajes
- Configuración de un agente de escucha
- Creación de RabbitMQ API
Manejo de errores
- Manejo de las expectativas de los consumidores con DLX
- Manejo de las expectativas de los consumidores sin DLX
- Manejo de expectativas con TTL
- Uso del mecanismo de reintento para intercambios
- Uso del mecanismo de reintento de Spring para intercambios
Resorte avanzado y RabbitMQ
- Configuración de colas con Spring AMQP
- Configuración de intercambios con Spring AMQP
- Creación de enlaces entre colas e intercambios
- Uso de RabbitMQ complementos
- Recepción y procesamiento de mensajes de diferentes aplicaciones
Resumen y conclusión
Overview in Category:
Esta capacitación en vivo dirigida por un instructor en <loc> (en línea o en el sitio) está dirigida a arquitectos de software y desarrolladores web que desean usar RabbitMQ como middleware de mensajería y programar en Java usando Spring para crear aplicaciones.
Al final de esta formación, los participantes serán capaces de:
- Utilice Java y Spring con RabbitMQ para crear aplicaciones.
- Diseñe sistemas asíncronos impulsados por mensajes utilizando RabbitMQ.
- Crear y aplicar colas, temas, intercambios y enlaces en RabbitMQ