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