windows快速安装 Rabbit MQ

RabbitMQ下载安装运行环境搭建 RabbitMQ运行环境搭建 阅读详情

最近一个项目用到rabbitmq由于网络原因只能在本地安装一个Rabbit MQ服务。一下是在本地Windows系统进行安装的步骤:

Rabbit MQ基础信息

1、消息模型:MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,
而另一端则可以读取或者订阅队列中的消息。
MQ和JMS类似,但不同的是JMS是SUN JAVA消息中间件服务的一个标准和API定义,
而MQ则是遵循了AMQP协议的具体实现和产品。
2、基础概念:
RabbitMQ是一个消息中间件,生产者生成消息,消费者消费消息,它遵循AMQP(高级消息队列协议),是最广泛部署的开源消息代理。
另外,RabbitMQ是用Erlang语言实现的,它有几个概念:

   broker:消息队列服务器实体。
  exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。
  queue:消息队列,每个消息都会被投入到一个或多个队列。
  binding:绑定,它的作用就是把exchange和queue按照路由规则绑定起来。
  routing Key:路由关键字,exchange根据这个关键字进行消息投递。
  vhost:虚拟主机,一个broker里可以开设多个vhost,用作不同用户的权限分离。
  producer:消息生产者,就是投递消息的程序。
  consumer:消息消费者,就是接受消息的程序。
  channel:消息通道,在客户端的每个连接里,可建立多个channel,每个channel代表一个会话任务。

消息队列的使用过程大概如下:

(1)客户端连接到消息队列服务器broker,打开一个channel。
(2)客户端声明一个exchange,并设置相关属性。
(3)客户端声明一个queue,并设置相关属性。
(4)客户端使用routing key,在exchange和queue之间建立好绑定关系。
(5)客户端投递消息到exchange。
(6)exchange接收到消息后,就根据消息的key和已经设置的binding,进行消息路由,将消息投递到一个或多个队列里。

安装流程

1、安装Erlang环境
下载地址:http://www.erlang.org/downloads
在这里插入图片描述
点击安装一直next,最后
在这里插入图片描述
配置环境变量:
ERLANG_HOME
在这里插入图片描述
path 变量:%ERLANG_HOME%\bin

下载Rabbit MQ安装包
http://www.rabbitmq.com/install-windows-manual.html 下载安装包进行安装
在这里插入图片描述
点击安装,一直 next
在这里插入图片描述
配置环境变量:
在这里插入图片描述
path 变量 : %RABBITMQ_HOME%\sbin

然后在cmd 命令提示符 界面 输入rabbitmq-plugins enable rabbitmq_management命令进行安装开启Web管理插件。
访问地址:http://localhost:15672/
并通过默认用户guest进行登录,密码也是guest,登录后的页面:
在这里插入图片描述

RabbitMQ教程(安装与使用详解,Spring集成) RabbitMQ教程,面试题。消息队列(MQ),本质是个队列,队列中存放的内容是message。MQ用于不同进程Process/线程Thread之间通信。本文介绍RabbitMQ的使用。RabbitMQ实战教程。 阅读详情

相关推荐

rabbitmq-server-3.9.12

rabbitmq-server-3.9.12

RabbitMQ(一)Windows下载安装

RabbitMQ(一)Windows下载安装

ACGkaka的博客 1万+

rabbitmq3.9.10.zip

rabbitmq 源码安装包

RabbitMq安装教程

消息队列有多种,今天演示下 RabbitMq 的搭建流程。由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。  今天演示的环境是 linux centos 7  一、准备工作--安装Erlang  配置Erlang环境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses ncurses-devel openss...

Leopard锋的博客 8594

新手必看:Infineon Memtools烧录配置全流程(附常见错误解决方案)

本文为嵌入式开发新手提供了Infineon AURIX开发环境搭建与Memtools烧录的全流程实战指南。详细解析了ADS、DAS和Memtools三大核心工具的角色与协同关系,并重点讲解了Memtools的图形界面配置步骤、烧录操作流程,以及针对“无法连接设备”、“编程失败”等常见错误的系统性排查与解决方案,帮助开发者快速上手并规避典型陷阱。

weixin_29189377的博客 634

数据分析—用户行为数据分析

一般价值用户(R高F高M低):用户处于购买活跃期,感兴趣的商品多,购买次数少 → 针对该部分客户,目的就是要让他们购买,所以可以和运营部门沟通,降低利润,给出有力折扣促进购买,进而转为重要价值用户。重要价值用户(R高F高M高)维护:用户处于购买活跃期,感兴趣的商品多,购买次数也多 → 针对兴趣产品,保持一定频率的触达,持续维护。

m0_74091312的博客 1420

Rabbit MQ Windows 安装

安装RabbitMQ(以Windows为例) 由于RabbitMQ是用Erlang语言编写的,因此需要先安装Erlang。 通过http://www.erlang.org/downloads获取对应安装文件进行安装 增加环境变量ERLANG_HOME=D:\Program Files\erl9.3(这里的目录是我的安装目录,你要换成自己的目录) 修改环境变量Path,在原来的值后面加上“;...

248

西门子精致面板TP1200 历史数据(历史数据、审计追踪) 移存到网络路径

TP1200 审计追踪

zhang080602的博客 5770

windows下的php rabbit mq安装、配置

http://www.cnblogs.com/shanyou/p/4067250.html这篇博文写的rabbit mq和erlang的安装以及rabbitmq可视化插件的一些操作 接下去开始安装PHP扩展 amqp下载地址为:http://windows.php.net/downloads/pecl/releases/amqp/1.4.0/php_amqp-1.4.0-5.4-...

adbpelsl442591314的博客 123

出个AI8051U的PWM例程 | 3相互补SPWM变频驱动,PWMA-3个相位差120度的PWM互补输出

通道2输出: P2.2, PWMA2P输出, P2.3, PWMA2N输出, PWMA2相对PWMA1滞后120度相位.通道3输出: P2.4, PWMA3P输出, P2.5, PWMA3N输出, PWMA3相对PWMA1滞后240度相位.先别修改程序, 直接下载"Objects"里的"pwm.hex"测试, 下载时选择主频24MHz.主频32.768MHz, PWM周期1422, 刷新频率23040Hz,死区0.5us,通道1输出: P2.0, PWMA1P输出, P2.1, PWMA1N输出。

USB_CAN_8051的博客 691

基于STM32智能震动报警器震动检测声光报警系统设计

*单片机设计介绍,基于STM32智能震动报警器震动检测声光报警系统设计。

2201_75940997的博客 2149

RabbitMQ入门(一)-安装(Windows环境下)

RabbitMQ官网:https://www.rabbitmq.com/ Erlang官网: https://bintray.com/rabbitmq-erlang/ 1.在安装rabbitMQ之前,需要先安装Erlang Erlang百度云连接(官网下载太慢了):https://pan.baidu.com/s/1c2826rA RabbitMQ百度云连接(官网下载太慢了):http...

怪只怪满眼尽是人间烟火 793

可微编程:当深度学习遇见物理定律,重塑科学计算新范式

本文探讨了可微编程如何将深度学习与物理定律相结合,重塑科学计算范式。通过自动微分技术,它将物理方程融入可微计算图,使模型在数据驱动的同时遵守物理约束。文章以神经常微分方程为例,阐述了其在连续系统建模、科学模拟器优化等领域的应用,并分析了当前面临的挑战与最佳实践路径。

weixin_29056145的博客 134

SpringBoot2+rabbitMQ 集成入门——rabbit MQ在windows 10 下的安装方式

1:下载erlang支持 下载地址:http://www.erlang.org/downloads或者https://www.erlang-solutions.com/resources/download.html 下载结束后直接安装 配置环境变量 path:erlang的安装路径,如C:\Program Files\erl10.4\bin 测试安装是否成功(看到版本号就说明erla...

小小程序员 373

谁还攥着旧的类加载器:Metaspace OOM 的元数据记账、类卸载条件与泄漏定位解析

MetaSpace区是JVM内存管理中的关键部分,负责存储类元数据。随着Java 8的推出,MetaSpace取代了PermGen区,但其灵活性也带来了新的挑战,尤其是在动态类加载和频繁类更新的场景下,容易导致MetaSpace内存溢出(OOM)问题。本文探讨了MetaSpace OOM的根本原因,包括类加载器泄漏、内存管理不当和GC效率低下等,并提供了一系列调优策略和解决方案,帮助开发者有效排查和防止此类问题的发生,确保应用程序的稳定性和高可用性。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 15万+

18、基于FSDD数据集的深度学习案例分析

本文基于FSDD(Free Spoken Digit Dataset)数据集,系统介绍了深度学习在语音数字识别中的应用。内容涵盖动态与静态计算图的对比、数据预处理流程(包括数据增强、固定长度处理和归一化)、监督学习与无监督学习的模型构建与训练过程,并通过实验对比了不同网络架构的性能。文中使用PyTorch实现2层全连接网络和自编码器模型,展示了正则化技术对提升模型准确率的关键作用。最后总结了关键技术并提出了实际应用建议,展望了未来在复杂模型、多模态融合和实时应用方向的发展潜力。

vscode6remote的博客 260

Spring Boot引入Rabbit MQ实现简单的demo

Spring Boot引入Rabbit MQ Spring Boot引入Rabbit MQ (一)安装Rabbit Server (二)构建Spring Boot项目 依赖引入 application.yml配置 RabbitMQ最简配置 编写消息队列生产者 编写消息队列消费者 测试类 (一)安装Rabbit Server windows安装: 安装Rabbi...

米不开朗基罗的博客 738

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

MQ!Rabbit 学习笔记

MQ!Rabbit 学习笔记 以前也写过关于rabbitMQ的学习笔记,不过是很早以前。而且有些东西不是很深入,本次打算继续还债????。 把之前快速学习的东西进行打牢。 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。 AMQP 先来了解下AMQP AMQP(Advanced Message Queuing Protocol,高级消息队列协议)是一个进程间传递异步消息的网络协议。 https://blog.youkuaiyun.com/weixin_3

qq_15351029的博客 186

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

从0开始学Spring Boot集成Rabbit MQ

目录概述开发环境Windows下RabbitMQ安装下载地址安装步骤访问RabbitMQ管理控制台Spring Boot项目创建开发及配置RabbitMQRabbitnqConfiguration创建一个RabbitMQ消费者创建一个RabbitMQ生产者最后配置SpringBoot文件小结 概述 记录一次学习RabbitMQ使用的实例,整个过程也是学习的过程,一起学习,一起进步。 开发环境 JD...

杨启盛的博客 744

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

RabbitMQ 快速安装

RabbitMQ1.RabbitMQ概述  MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收

CatalpaFlat的博客 463

RabbitMQ的安装

消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka,以及阿里开源的RocketMQ。开发语言:Erlang – 面向并发的编程语言。

xrkhy的博客 1330

RabbitMQ介绍和快速上手案例

这个其实也没有什么好介绍的,这个就是我们的消息队列的一种,因为这个兔子的繁殖速度快嘛,所以使用这个rabbit进行表示,没有其他的意思;这个rabbitMQ也仅仅是我们的这个众多的产品里面的一种罢了,我们主要学习这个消息队列;这个工作流程图里面的这个connection表示的就是我们的这个链接,这个channel就是一个抽象地表示,表示的就是我们的通道,也可称之为信道;

大学成长道路上的探索经历与点滴思考,与君共勉,共筑成长。 2016

跨平台一键启动常用MySQL/Redis/Rabbit等环境

跨平台一键启动常用MySQL/Redis/Rabbit等环境 前言 电脑重装,装一堆环境,卸载又卸载不干净 windows换mac又要重新装 mac到linux再装一遍,淦,套娃 使用docker-compose 可以提前写好配置,配置正确,后续启动 99% 冇问题 可以在win和mac 和 Linux 通用 不用单独去学习docker-compose,晓得皮毛也可以 好处举例 使用docker-compose启动rabbit mq 配置挂载在本地文件夹,可迁移,无关平台性 一个docker-co

Java Pro 19万+

RabbitMQ之Windows下环境搭建

环境: otp_win64_18.exe rabbitmq-server-3.6.0.exe RabbitMQ是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang http://www.erlang.org/downloads 下载并安装 Eralng OTP For Windows 比如otp_win64_xxx.exe ...

weixin_34237596的博客 207

微服务: sleuth和zipkin的用处与zipkin安装使用(下)

docker安装zipkin zipkin的配置与使用 制作镜像 sleuth和zipkin是两个分布式跟踪工具,在分布式系统中起到了跟踪、监控和调试的作用。 本文使用sleuth 发出消息给mq 然后zipkin接收并分析数据 一般都会抽样检查 10%进入zipkin进行分析

pingzhuyan的博客 1206

安装rabbitmq图文详解步骤

安装rabbitmq图文详解步骤

SoulNone的博客 3597
上一篇: Spring中的@AliasFor标签的用途
下一篇: docker快速安装mysql
Small_StarOne
博客等级 码龄8年 11粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值