RabbitMQ的5种核心消息模式都不懂,也敢说会用消息队列
摘要 以前看过的关于RabbitMQ核心消息模式的文章都是基于JavaAPI的,最近看了下官方文档,发现这些核心消息模式都可以通过Spring AMQP来实现。于是总结了下RabbitMQ的实用技巧,包括RabbitMQ在Windows和Linux下的安装、5种核心消息模式的Spring AMQP实现,相信对于想要学习和回顾RabbitMQ的朋友都会有所帮助。 简介 RabbitMQ是最受欢迎的开源消息中间件之一,在全球范围内被广泛应用。RabbitMQ是轻量级且易于部署的,能支持多种消息协议。RabbitMQ可以部署在分布式系统中,以满足大规模、高可用的要求。 相关概念 我们先来了解下RabbitMQ中的相关概念,这里以5种消息模式中的路由模式为例。 安装及配置 接下来我们介绍下RabbitMQ的安装和配置,提供Windows和Linux两种安装方式。 Windows下的安装 安装Erlang,下载地址:erlang.org/download/ot… 安装RabbitMQ,下载地址:dl.bintray.com/rabbitmq/al… 安装完成后,进入RabbitMQ安装目录下的sbin目录; 在地址栏输入cmd并回车启动命令行,然后输入以下命令启动管理功能。 rabbitmq-plugins enable rabbitmq_management Linux下的安装