|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/rabbitmq-messaging-with-java-spring-boot-from-zero-to-hero/
课程评论:没有评论
课程名称:从零到英雄的RabbitMQ(Java与Spring Boot)消息传递课程 课程概述: 在本课程中,我们将深入学习RabbitMQ的各个细节,适合初学者到高级用户。我们将通过一个Spring Boot项目来学习RabbitMQ的基本概念,并逐步深入,探索其高级功能。在课程中,我们将关注一些实用特性,如高可用性和策略,这些在互联网上的资源较少。以下是课程将涵盖的一些基本主题: - 队列(Queue) - 交换机(Exchange) - 绑定(Binding) - 生产者(Producer) - 消费者(Consumer) - 路由键(Routing Key) - 策略(Policies) - 联邦(Federation) - 上游(Upstream) - 集群(Clustering)与Docker - 队列参数/功能 - 高可用性 - 异常处理 - 重试机制 - 最大优先级 - 镜像(Mirroring) - AMQP默认设置 - 虚拟主机(Virtual Host) - 连接与通道(Connection vs Channel) 在本课程中,我们将通过Docker来处理多个节点,因此也将学习RabbitMQ的基本Docker命令。课程将探讨RabbitMQ的必要性、与Apache Kafka的比较,以及Spring Boot的适用性和优缺点。我们将讨论为什么Spring Boot是处理RabbitMQ的理想框架,及其提供的功能和灵活性。 为了实现所有RabbitMQ的步骤,我们将创建一个Spring Boot项目。我们的项目将采用模型-视图-控制器(MVC)结构,目标是最终创建可读性强的项目。
Hi there,In this course, we will learn every details of RabbitMQ from A to Z. To learn it, we will use Spring Boot project. First of all, we will start with meaning of it so we will start with basic things. And we will go on step by step with its details. Maybe the most important thing about this course, we will learn some practical features of RabbitMQ like Highly Availability, Policies that you couldn't find enough resource on internet...Here is the some basic topics in this course that will be learned:QueueExchangeBindingProducerConsumerRouting KeyPoliciesFederation UpstreamClustering With DockerQueue Arguments/FeaturesHighly Availability Exception HandlingRetry MechanismMax PriorityMirroringAMQP DefaultVirtual HostConnection vs ChannelIn this course, we will work with multiple nodes via Docker. So we will also learn basic Docker commands about RabbitMQ.Why do we need RabbitMQ?- Messaging queue.We will see the details of it.Should we choose rabbitmq over apache-kafka?- It depends.We will see the details of it.Is Spring-Boot the right framework to work with rabbitmq? Do we really need it?- Absolutely. It provides many functionalists and flexibility...Are there disadvantages of rabbitmq over apache-kafka?- It depends.We will see the details of it.---------To implement all rabbitmq steps, we will create a spring boot project. Our project will include model view controller structure. Of course, one of our aim is to create readable projects at the end of the day.