RabbitMQ: Messaging with Java, Spring Boot And Spring MVC

所在平台: Udemy

课程主页: https://www.udemy.com/course/rabbitmq-messaging-with-java-spring-boot-and-spring-mvc/

课程评论:没有评论

第一个写评论        关注课程

课程简介

## RabbitMQ: Java、Spring Boot 和 Spring MVC 消息传递课程摘要 本课程专为希望深入了解 RabbitMQ 消息代理以及如何在 Java、Spring Boot 和 Spring MVC 应用程序中有效使用的开发者设计。 **课程亮点:** * **全面的 RabbitMQ 基础知识:** 从 Java 消息服务 (JMS) 和 RabbitMQ 核心概念(如交换器(Exchange)和队列(Queue))入手,帮助您了解消息传递的工作原理。 * **深入的交换器类型详解:** 学习并实践 Direct、Fanout、Topic 和 Headers 等不同类型的交换器,理解它们的用途和实现方式。 * **核心 Java 实现:** 掌握使用纯 Java 发布和消耗消息的方法。 * **Spring Boot 集成:** 学习如何利用 Spring Boot 的 `RabbitTemplate` 和 `@RabbitListener` 注解轻松地将 RabbitMQ 集成到您的 Spring Boot 应用中。 * **Spring MVC 集成:** 同样,本课程也涵盖了在 Spring MVC 应用中使用 `RabbitTemplate` 和 `@RabbitListener` 的方法。 * **云部署实践:** 课程的亮点之一是教授如何将您的 RabbitMQ Spring MVC 和 Spring Boot 应用部署到云平台: * **Pivotal Cloud Foundry (PCF):** 详细介绍如何在 PCF 上创建 RabbitMQ 服务,并部署 Spring Boot(包括 Spring Cloud)和 Spring MVC 应用。 * **Heroku:** 提供在 Heroku 上部署 Spring Boot 应用的指南。 * **真实场景示例:** 通过实际用例帮助您理解 RabbitMQ 各组件的应用。 * **从零开始:** 即使您对 RabbitMQ、队列、交换器或 JMS 不熟悉,本课程也能为您提供一个“一站式”的学习体验。 **学习成果:** 完成本课程后,您将能够: * 理解 Java 消息传递服务的概念。 * 熟练使用 RabbitMQ 的核心功能,包括队列和各种类型的交换器。 * 在纯 Java 应用程序中实现消息的发布和消费。 * 无缝地将 RabbitMQ 集成到 Spring Boot 和 Spring MVC 项目中。 * 将您的 RabbitMQ 应用程序部署到 Pivotal Cloud Foundry 和 Heroku 等云平台。 **特别鸣谢:** 本课程获得了学生的高度评价,许多学生称赞其为学习 RabbitMQ 的“极佳”选择,并对其详尽的技术讲解和实用的云部署内容表示赞赏。 **立即加入,开启您的 RabbitMQ 消息传递之旅!**

课程评论(0条)

课程详情

***** Some Reviews From Students *****Learned everything I needed to about RabbitMQ is this course. EXCELLENT!Good course on rabbitmq. have learned a lot. specially rabbitmq with pivotal cloud foundry is very much interesting.It covers technical details about RabbitMQ and how to use them from Java, that's what I was looking for.Good explanation in simple terms.Excellent course on RabbitMQ. Have learned in deep about exchange, queue and best part is that it covers all with Spring boot and Spring MVC. Finally learned how to use RabbitMQ on cloud using Pivotal Cloud Foundry.Real life example given to relate with different component is really helpful.RabbitMQ: It is an open source message broker software. You might have heard Java Messaging Service (JMS) by which two Java applications can communicate with each other.Using RabbitMQ message broker two Java applications can interact with each other in same way as we human being do by text message.Message can not go directly from one Java app to other and hence we need Queue and Exchange.Do not aware of RabbitMQ ,Queue, Exchange OR JMS ? If YES, then you came to right place as you will learn all these things in this course. You can say Its all in one for you.This course is all about RabbitMQ starting with Core Java and then using RabbitMQ with Spring Boot and Spring MVC.At the end you will learn to deploy your RabbitMQ Spring MVC and Spring Boot application to Pivotal Cloud Foundry (PCF).Let me give you an idea that what you will learn from this course.You will learn concept of Java Messaging Service (JMS) & RabbitMQ Message Broker.You will learn how to publish and consume messages using core Java.You will learn different types of exchanges like Direct, Fanout, Topic and Headers Exchange.You will learn to use RabbitMQ in Spring Boot application using Rabbit Template and Rabbit Listener.You will learn to use RabbitMQ in Spring MVC application using Rabbit Template and Rabbit Listener.Spring Boot, Spring Cloud and Spring MVC Applications Deployment To Pivotal Cloud Foundry.Spring Boot and RabbitMQ Deployment To Heroku (Cloud Platform)Course Topics & Lectures:-• Introduction to JMS and RabbitMQ Understanding Of Java Messaging Service (JMS) What is Exchange and Queue ? Different Types Of Exchanges RabbitMQ Installation• Getting Started With RabbitMQ Create Queue in RabbitMQ Publishing Message To Queue Consuming Message From Queue Multiple Consumers Scenario & Round Robin Fashion Purge The Messages• Real Time Example With JSON Message Understanding Real Time Scenario To Use RabbitMQ Publishing JSON Message To Queue• Direct Exchange What is Direct Exchange ? Creating Direct Exchange & Binding Queues with it Publishing Message To Direct Exchange Consuming Message From Queue• Fanout Exchange What is Fanout Exchange ? Creating Fanout Exchange & Binding Queues with it Publishing Message To Fanout Exchange• Topic Exchange What is Topic Exchange ? Creating Topic Exchange & Binding Queues with it Publishing Message To Topic Exchange• Headers Exchange What is Headers Exchange ? Creating Headers Exchange & Binding Queues with it Publishing Message To Headers Exchange• RabbitMQ With Spring Boot Introduction To RabbitMQ With Spring Boot & Rabbit Template Spring Boot Project Set Up & Configuration Rabbit Template With Spring Boot Rabbit Listener With Spring Boot Publishing Message To Headers Exchange Using Rabbit Template Rabbit Listener With Spring Boot & Headers Exchange• RabbitMQ With Spring MVC Introduction To RabbitMQ With Spring MVC & Rabbit Template Spring MVC Project Set Up & Configuration Rabbit Template With Spring MVC Rabbit Listener With Spring MVC Publishing Message To Headers Exchange Using Rabbit Template Rabbit Listener With Spring MVC & Headers Exchange• RabbitMQ On Cloud Introduction To Pivotal Cloud Foundry (PCF) Creating Account On Pivotal Cloud Foundry (PCF) Creating RabbitMQ Service On Pivotal Cloud Foundry (PCF) Spring Boot Deployment To Pivotal Cloud Foundry (PCF) Spring Boot Deployment To PCF Using Spring Cloud Spring MVC Deployment To Pivotal Cloud Foundry (PCF)• Default Exchange What Is Default Exchange ? Default Exchange Example• Exchange To Exchange Binding Introduction To Exchange To Exchange Binding Bind Exchange with Another Exchange Exchange To Exchange Binding In Action• RabbitMQ On Heroku (Cloud Platform) Introduction To Heroku Create Account On Heroku Verify Account On Heroku Download and Install Git Download & Install Heroku CLI Create Heroku Application Getting RabbitMQ on Heroku Heroku CLI Login Deploy Spring Boot App On HerokuNow what are you waiting for ?Grab the course quickly and get started to learn RabbitMQ message broker with Java. Spring MVC, Spring Boot, Spring Cloud and deploy your RabbitMQ Spring MVC and Spring Boot application to Pivotal Cloud Foundry (PCF).See you in the course.

课程标签

0人关注该课程

主题相关的课程