RabbitMQ
Category: Tools & Frameworks | Total Duration: -- TBA -- | Type: Screencasts / Video Tutorial / Learn By Example Early Access
Course Has Been Cancelled
Note: Production of this course has been cancelled for the time being.
However, due to popular demand, you can still buy and access the first chapters at a massive discount.
What is this course about?
This course is all about building a real-life Java and RabbiMQ messaging application, with the help of a message broker called RabbitMQ. This means using the AMQP protocol, not the standard JMS protocol.
The application you are going to build is similar to Youtube's video upload feature, where, after a video upload, a thumbnail is extracted out of that video and the video being processed in multiple formats, so that it can be displayed to users - all with the help of messages.
Not only will you learn the basics of how to install and get started with RabbitMQ, but also cover concepts such as the typical worker queue pattern and publish/subscribe flows. Last but not least, you'll learn about real-life messaging workflow, that means how to avoid pitfalls when it comes to handling edge cases and error cases in messaging applications.
After finishing this course, you'll know all the tools and concepts inside out to start writing your own asynchronous messaging systems.
Prerequisites
-
Intermediate/Advanced Java skills. Comfortable with Core Java, Maven, Servlets.
The Course Outline
Rabbit MQ Basics & The Almost-Like-Youtube Project
Work Queues - File Upload & Image Extraction
Work Queues: Advanced Concepts
Publish/Subscribe - Announcing newly extracted images
Production-Readyness
Get The Course
$20
- Lifetime Access with Updates
- 14-Day Money-Back Guarantee
- Valid for 1 User (for team purchases, email info@marcobehler.com)