rabbitmq消息队列系列教程windows下安装和部署rabbitmq

刘皓(.NET开发) 刘皓(.NET开发)     2022-11-11     674

关键词:

摘要

本篇经验将和大家介绍Windows下安装和部署RabbitMQ消息队列服务器,希望对大家的工作和学习有所帮助!

目录

一、Erlang语言环境的搭建

二、RabbitMQ服务环境的搭建

三、RabbitMQ服务Web管理工具

 

一、Erlang语言环境的搭建

RabbitMQ开源消息队列服务是使用Erlang语言开发的,因此我们要使用他就必须先进行Erlang语言环境的搭建,其实是非常简单的。

下载地址:http://www.erlang.org/downloads

1. 登录Erlang官网,进入下载页,然后按照自己的系统环境来选择需要下载的安装文件。

2.安装完成后,配置Erlang环境变量。

ERLANG_HOME: erlang安装路径

PATH:%ERLANG_HOME%\\bin 

 

如何修改环境变量请参考:https://jingyan.baidu.com/article/b24f6c82cba6dc86bfe5da9f.html

 

二、RabbitMQ服务环境的搭建

1. 到官网下载安装最新RabbitMQ程序。

下载地址:http://www.rabbitmq.com/install-windows.html

2.启动RabbitMQ服务。

RabbitMQ默认自动启动服务,你可以通过开始菜单以及命令行,启动和关闭RabbitMQ服务。

 

三、RabbitMQ服务Web管理工具

1.启用Rabbit MQ\'s Management Plugin,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态,你可以在命令行中输入下面的命令启用。

rabbitmq-plugins.bat  enable  rabbitmq_management

2.启动以后,我们打开浏览器输入地址:http://localhost:15672 访问。如下图所示

3.输入默认账号和密码guest登录后,进入主界面。

 

 

 

rabbitmq教程(代码片段)

1.引言RabbitMQ——RabbitMessageQueue的简写,但不能仅仅理解其为消息队列,消息代理更合适。RabbitMQ是一个由Erlang语言开发的AMQP(高级消息队列协议)的开源实现,其内部结构如下:RabbitMQ作为一个消息代理,主要和消息打交道,负... 查看详情

rabbitmq系列队列绑定交换器

队列:从概念上来讲,AMQP消息路由必须有三部分:交换器、队列和绑定。生产者把消息发布到交换器上;消息最终到达队列,并被消费者接收;绑定决定了消息如何从路由器路由到特定的队列。消费者通过以下两种方式从特定... 查看详情

rabbitmq教程(代码片段)

 RabbitMq教程Rabbit的window安装:https://www.cnblogs.com/cxxjohnson/p/8734720.html 一.什么是MQ?   MQ全称为MessageQueue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一... 查看详情

消息队列rabbitmq使用教程收集

学习应该要系统,最好的方式是看书。RabbitMQ最权威的教程应该参考官方文档。下面是收集的一些教程:官方:https://www.rabbitmq.com/getstarted.htmlhttps://www.rabbitmq.com/tutorials/tutorial-one-java.html其它:http://wiki.jikexueyuan.com/project/rabbitmq/h 查看详情

springboot系列——rabbitmq确认退回模式及死信队列

...手也能看懂,消息队列其实很简单       RabbitMQ运行模型与名词解释 一、应答模式  1.什么是应答?    消息投递到交换器(exchange)中,交换器给我们的反馈,是保障消息投递成功的一种机制。  2.... 查看详情

java教程之rabbitmq介绍

前言  RabbitMQ是基于AMQP协议(AdvancedMessageQueueProtocol)的消息中间件。  什么是消息队列  消息队列属于进程间通信的一种方式,使用消息队列可以通过异步方式处理数据,借此可以提高系统性能。我们可以把消息当作存放数... 查看详情

六.rabbitmq消息队列的基础+实战

六.RabbitMQ消息队列的基础+实战1.消息队列简介2.消息队列的使用流程3.windows下的安装RabbitMQ4.rabbitmq和springboot结合5.rabbitmq结合springboot的重要类未完待续六.RabbitMQ消息队列的基础+实战1.消息队列简介①消息队列概 查看详情

rabbitmq系列(1)--rabbitmq概述与背景

参考技术ARabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,或者简单地将作业队列以便让分布式服务器进行处理它现实了AMQP协议,并且遵循MozillaPublicLicense开源协议,它支持多种语... 查看详情

消息队列mq——springboot整合rabbitmq(代码片段)

系列文章目录消息队列MQ(一)——RabbitMQ的介绍、安装以及管理页面的使用消息队列MQ(二)——SpringBoot整合RabbitMQ文章目录系列文章目录前言一、简介二、搭建工程1.创建P系统(生产者)1.1yml配置RabbitMQ属性2.创建C系统(消费者)2.1yml配... 查看详情

rabbitmq系列rabbitmq入门(代码片段)

RabbitMQ入门学习目标1.消息队列概述1.1.消息队列MQ1.2、AMQP和JMS1.3.消息队列产品1.4.RabbitMQ2、安装及配置RabbitMQ2.1.安装说明2.2.用户以及VirtualHosts配置2.2.1、用户角色2.2.2、VirtualHosts配置3、RabbitMQ案例入门3.1、搭建rabbit模块工程及引入... 查看详情

rabbitmq教程总结(代码片段)

【译】RabbitMQ教程一主要通过HelloWord对RabbitMQ有初步认识【译】RabbitMQ教程二工作队列,即一个生产者对多个消费者循环分发、消息确认、消息持久、公平分发【译】RabbitMQ教程三如何同一个消息同时发给多个消费者开始引入RabbitM... 查看详情

rabbitmq系列教程之三:发布/订阅(publish/subscribe)

(本教程是使用Net客户端,也就是针对微软技术平台的)  在前一个教程中,我们创建了一个工作队列。工作队列背后的假设是每个任务会被交付给一个【工人】。在这一部分我们将做一些完全不同的事情--我们将向多个... 查看详情

rabbitmq消息队列

rabbitmq消息队列在之前的教程中,我们创建了一个简单的日志系统。我们能够向许多交换器转发日志消息。在本教程中,我们将添加一个功能——我们让它仅仅接收我们感兴趣的日志类别。举例:我们实现仅将严重级别的错误日... 查看详情

消息队列rabbitmq入门(代码片段)

上一篇简单介绍了RabbitMQ的下载安装以及简单的发送与接收的例子,今天说说RabbitMQ的内部管理机制,先上个图  一,Exchange(交换器)  RabbitMQ中的消息传递模型的核心思想是生产者永远不会将任何消息直接发送到队列... 查看详情

初识rabbitmq系列之一:简单介绍

一:RabbitMQ是什么?众所周知,MQ是Message Queue(消息队列)的意思,RabbitMQ就是众多MQ框架其中的一款,开源实现了AMQP协议(官网:http://www.amqp.org/),也就是说RabbitMQ是一个开源的消息队列框架。他用于在分布式系统中存储... 查看详情

rabbitmq入门教程(代码片段)

1.引言RabbitMQ——RabbitMessageQueue的简写,但不能仅仅理解其为消息队列,消息代理更合适。RabbitMQ是一个由Erlang语言开发的AMQP(高级消息队列协议)的开源实现,其内部结构如下:RabbitMQ作为一个消息代理,主要和消息打交道,负... 查看详情

rabbitmq系列1:深入理解amqp协议

一、AMQP协议简介:AMQP(高级消息队列协议)是一个进程间传递异步消息的网络协议。 二、AMQP工作流程:1、发布者发布消息,经由交换机。交换机根据路由规则将收到的消息分发给与该交换机绑定的队列。最后AMQP代理会将... 查看详情

springboot系列-springboot整合rabbitmq

一RabbitMQ的介绍    RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基础软件.这些软件有很多,包括ActiveMQ(apache公司的),RocketMQ(阿里巴巴公司的,现已经转让给apache).  消息中间件的工作过程可... 查看详情