s-parvizi / Learn-RabbitMQ-Asynchronous-Messaging-with-Java-and-Spring

Code Repository for Learn RabbitMQ: Asynchronous Messaging with Java and Spring, Published by Packt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Learn-RabbitMQ-Asynchronous-Messaging-with-Java-and-Spring

Code Repository for Learn RabbitMQ: Asynchronous Messaging with Java and Spring, Published by Packt

Learn-RabbitMQ-Asynchronous-Messaging-with-Java-and-Spring

This is the code repository for Learn-RabbitMQ-Asynchronous-Messaging-with-Java-and-Spring, published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

This course will walk you through the beginning from scratch - messaging itself! We'll discover what messaging means and how it affects our architectural decisions and design considerations. Next, we will study about Advanced Message Queueing Protocol (AMQP). We'll discover the benefits and reasons behind the popularity of AMQP and how it has shaped the architecture of RabbitMQ from messaging concepts to client platforms making use of it. We'll learn Queues, Exchanges, Bindings, Routings, Publishers, Subscribers, and more about RabbitMQ!. We'll install all the necessary software for RabbitMQ and have it up and running on our machines - both on Windows and MacOS. We'll see and learn how RabbitMQ Dashboard helps us easily monitor and manage our RabbitMQ server and send our first ever message to RabbitMQ! We'll learn how to construct Queues, Exchanges, and Bindings with Spring AMQP using both Annotations Builder methods and also develop a message listener for specific queue that we also created programmatically. We'll both publish and listen to messages and develop a complete application from scratch similar to other professional applications! RabbitMQ is the most widely-deployed open-source message broker or messaging middleware in other terms. RabbitMQ is lightweight and easy to deploy on premises and in the cloud. It supports multiple messaging protocols. RabbitMQ can be deployed in distributed and federated configurations to meet high-scale, high-availability requirements. RabbitMQ runs on many operating systems and cloud environments. It also provides a wide range of developer tools for most popular languages.

All the codes and supporting files for this course are available at: https://github.com/PacktPublishing/Learn-RabbitMQ-Asynchronous-Messaging-with-Java-and-Spring

What You Will Learn

  • Learn core concepts of professional JavaScript development
  • Learn to build progressive web apps using core JavaScript
  • Learn to build real-world apps

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
This course is for anyone who wants to learn RabbitMQ inside-out,who wants to learn publishing and subscribing to messages with RabbitMQ and those who wants to build and design asynchronous, loosely-coupled systems with Java and Spring.

Related Products

About

Code Repository for Learn RabbitMQ: Asynchronous Messaging with Java and Spring, Published by Packt

License:MIT License