Rabbitmq for java and spring boot devlopers
Duration: 03:17:39 | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 1.31 GB
Genre: eLearning | Language: English
Duration: 03:17:39 | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 1.31 GB
Genre: eLearning | Language: English
Learn rabbitmq with java , spring boot, with queues , topics advanced topics like dlq,keda
What you'll learn
Master RabbitMQ Basics: Grasp core concepts, architecture, messaging patterns, AMQP protocol, and message entities.
Configure RabbitMQ: Set up RabbitMQ on Windows, Ubuntu, Docker, GKE, AKS, and EKS, adapting to project needs.
Implement Messaging Solutions: Send and receive messages using RabbitMQ in Java and Spring Boot applications.
Utilize Advanced Features: Learn Dead Letter Queues, auto-acknowledgment, and queue length limitations for reliable systems.
Requirements
basic understanding of java and spring boot
Description
Welcome to our comprehensive RabbitMQ course for Java and Spring Boot developers! This course is designed to provide a thorough understanding of RabbitMQ, a robust and popular message broker, and its seamless integration with Java and Spring Boot applications. Our video lessons are designed to take you through the essentials of RabbitMQ, starting with the basics and moving to more advanced concepts and real-world examples.
The course is divided into several sections, each focusing on a specific aspect of RabbitMQ. In the first section, we will cover the fundamentals, including messaging, AMQP, RabbitMQ, message entities, exchanges, queues, bindings, and messages. You will learn the core concepts and understand the role each plays in a RabbitMQ-based messaging system.
In the second section, we will guide you through setting up RabbitMQ on different platforms, including Windows, Ubuntu, Docker, Google Kubernetes Engine (GKE), Azure Kubernetes Service (AKS), and Amazon Elastic Kubernetes Service (EKS). This will enable you to work with RabbitMQ in your preferred environment.
The third section focuses on sending and receiving messages using RabbitMQ. We will demonstrate how to send messages to a queue, receive messages from a queue, and work with the AMQP protocol for sending and receiving messages.
In the fourth section, we will explore different exchange types, such as direct, fanout, topic, and header exchanges. We will provide Java examples for each exchange type, along with AMQP examples for a complete understanding of their usage in various scenarios.
The fifth section dives deep into advanced RabbitMQ features, such as Dead Letter Queues (DLQ), auto-acknowledgment, and queue length limitations. We will discuss these concepts and provide examples in Java and AMQP to ensure you grasp the intricacies involved.
Lastly, we have included a setup guide for Docker, which will help you create a RabbitMQ environment quickly and efficiently.
Upon completing this course, you will be well-equipped to use RabbitMQ in your Java and Spring Boot applications, enabling you to build scalable and reliable messaging systems. We hope you enjoy the learning journey and look forward to your success as a RabbitMQ expert!
Who this course is for:
Beginners java and spring boot developers who want to know about rabbitmq
More Info