从01开始 从01开始
首页
  • 计算机科学导论
  • 数字电路
  • 计算机组成原理

    • 计算机组成原理-北大网课
  • 操作系统
  • Linux
  • Docker
  • 计算机网络
  • 计算机常识
  • Git
  • JavaSE
  • Java高级
  • JavaEE

    • Ant
    • Maven
    • Log4j
    • Junit
    • JDBC
    • XML-JSON
  • JavaWeb

    • 服务器软件
    • Servlet
  • Spring
  • 主流框架

    • Redis
    • Mybatis
    • Lucene
    • Elasticsearch
    • RabbitMQ
    • MyCat
    • Lombok
  • SpringMVC
  • SpringBoot
  • 学习网课的心得
  • 输入法
  • 节假日TodoList
  • 其他
  • 关于本站
  • 网站日记
  • 友人帐
  • 如何搭建一个博客
GitHub (opens new window)

peterjxl

人生如逆旅,我亦是行人
首页
  • 计算机科学导论
  • 数字电路
  • 计算机组成原理

    • 计算机组成原理-北大网课
  • 操作系统
  • Linux
  • Docker
  • 计算机网络
  • 计算机常识
  • Git
  • JavaSE
  • Java高级
  • JavaEE

    • Ant
    • Maven
    • Log4j
    • Junit
    • JDBC
    • XML-JSON
  • JavaWeb

    • 服务器软件
    • Servlet
  • Spring
  • 主流框架

    • Redis
    • Mybatis
    • Lucene
    • Elasticsearch
    • RabbitMQ
    • MyCat
    • Lombok
  • SpringMVC
  • SpringBoot
  • 学习网课的心得
  • 输入法
  • 节假日TodoList
  • 其他
  • 关于本站
  • 网站日记
  • 友人帐
  • 如何搭建一个博客
GitHub (opens new window)
  • JavaSE

  • JavaSenior

  • JavaEE

  • JavaWeb

  • Spring

  • 主流框架

    • Redis

    • Mybatis

    • Lucene

    • Elasticsearch

    • MQ

      • RabbitMQ-尚硅谷
        • 课程简介
        • 课程大纲
        • 课程特点
        • 技术基础要求
        • 资料
        • B友的一些笔记
      • 什么是MQ
      • RabbitMQ介绍
      • RabbitMQ的安装-Windows
      • RabbitMQ的安装-Linux
      • RabbitMQ的安装-Docker
      • RabbitMQ的插件
      • RabbitMQ用户
      • HelloWorld程序
      • WorkQueues
      • 消息应答
      • RabbitMQ持久化和预取值
      • 发布确认
      • 交换机
      • Topics交换机
      • 死信队列
      • 延迟队列
      • 延迟插件
      • 发布确认高级
      • 备份交换机
      • 其他知识点
      • RabbitMQ集群
      • 镜像队列
      • Haproxy+Keepalive实现高可用负载均衡
      • Federation
      • Shovel
      • RabbitMQ
    • MyCat

    • Lombok

    • 主流框架
  • SpringMVC

  • SpringBoot

  • Java并发

  • Java源码

  • JVM

  • 韩顺平

  • Java
  • Java
  • 主流框架
  • MQ
2023-06-05
目录

RabbitMQ-尚硅谷

# RabbitMQ-尚硅谷

本教程主要是参考尚硅谷的课程,并结合自己的实践笔记转写而成。

‍

‍

# 课程简介

RabbitMQ是流行的消息队列服务软件,是开源的AMQP(高级消息队列协议)实现。支持多种客户端,如:Java、Python、C、PHP、Ruby、JavaScript等,用于在分布式系统中存储转发消息,可以实现异步处理、流量削峰、系统解耦,在易用性、扩展性、高可用等方面表现优异。

RabbitMQ是程序员的必备技能,本套视频教程适合具备Java开发经验的中高级程序员,分为“入门”、“核心”、“高级”、“集群”四大部分依次讲授:RabbitMQ的环境搭建、消息的发送与接收、消息确认、延迟队列、死信队列、优先队列、惰性队列、与SpringBoot集成、集群等,让你快速且深入地掌握RabbitMQ!

教程采用RabbitMQ 3.8.8版本,总计91讲,全长近12小时,内容详尽,知识点覆盖全面,从安装到配置,再到详细应用,直至代码级讲解!文档全部来自企业真实案例,附赠全套教程资料:视频、笔记、软件、图示等,一套在手,天下你有!

‍

# 课程大纲

RabbitMQ教程主要由4部分组成

  • 入门

  • 核心部分

    • HelloWorld:简单模式
    • Work Queues:工作模式
    • Publish/Subscribe:发布/订阅模式
    • Routing:路由模式
    • Topics:主题模式
    • Publisher Confirms:发布/确认模式
  • 高级部分

    • 私信队列
    • 延迟队列
    • 发布确认(高级)、回退消息、备份交换机
    • 幂等性
    • 优先级队列
    • 惰性队列
  • 集群部分

    • Clustering:RabbitMQ的集群
    • 镜像队列:为了保证数据不丢失
    • Haproxy+Keepalive:实现高可用负载均衡
    • Federation Exchange:联邦交换机
    • Federation Queue:联邦队列
    • Shovel:同步数据的插件

‍

# 课程特点

  • 新:使用RabbitMQ-3.8.8
  • 细:从安装配置到使用代码
  • 真:文档内部来自企业真实案例
  • 全:全套资料

‍

‍

# 技术基础要求

  • JavaSE
  • JavaEE
  • Maven
  • SpringBoot
  • Linux系统命令基础(建议有)
  • 分布式集群思想(建议有)

‍

‍

# 资料

视频地址:尚硅谷RabbitMQ教程 (opens new window)

视频+资料:https://pan.baidu.com/s/1DgpdpeV5GFmPKEwaKyIBpw 提取码:xarj

‍

‍

# B友的一些笔记

  • RabbitMQ - 知识体系 | OddFar's Notes (opens new window)
  • MQ的相关概念 | xustudyxu's Blog (opens new window)
  • RabbitMQ | ZC 的学习录 (opens new window)
  • RabbitMQ!女朋友看了都会的超详细保姆级附源码笔记!看完还不会请砍我!_你的笑只是保护色的博客-CSDN博客 (opens new window)

‍

在GitHub上编辑此页 (opens new window)
上次更新: 2023/6/5 11:14:05
Elasticsearch
什么是MQ

← Elasticsearch 什么是MQ→

Theme by Vdoing | Copyright © 2022-2023 粤ICP备2022067627号-1 粤公网安备 44011302003646号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式