rabbitMq 0 到1

RabbitMQ在Linux上从0到1搭建 RabbitMq在Linux上由0到1 搭建及应用 阅读详情

前言

工作中MQ的使用场景是数不胜数,每个公司的技术选型又不太一样,用的哪个MQ,我们必须要先玩起来,RabbitMQ在windows安装遇到很多问题,博客也是五花八门,算了还是自己搞吧,记录一下,希望可以帮助更多的兄弟,也方便自己查询。我们就以我们的windows为例进行实操

官网

 https://www.rabbitmq.com/

image one
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

RabbitMq & Erlang 选型

众所周知,版本不匹配带来的问题相当严重也是异常痛苦的
https://www.rabbitmq.com/docs/which-erlang
version select

我们以 rabbitmq_server-3.11.3 版本为例

服务的版本资源我们可以直接去:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

上面直接跳到最新的版本不是我们想要的,那这个以前版本怎么获取呢?
  从tag里面找到对应的版本下载需要的资源

在这里插入图片描述
点击 DownLoads
在这里插入图片描述

erlang 版本下载

在这里插入图片描述

在这里插入图片描述

本机的文件

在这里插入图片描述

配置环境变量

RabbitMq :(类比 jdk)
变量名 RABBITMQ_BASE
变量值 D:\develop\rabbitmq\server\rabbitmq_server-3.11.3 【自己目录】
在这里插入图片描述
在这里插入图片描述
我的安装目录

ErLang
变量名 ERLANG_HOME
变量值 D:\develop\rabbitmq\Erlang OTP 【自己目录】
在这里插入图片描述在这里插入图片描述

查看版本 & server 启动

证明erlang 语言环境装好了
在这里插入图片描述
接下来开始启动server

rabbitmq-plugins.bat enable rabbitmq_management

在这里插入图片描述
对应目录下启动
在这里插入图片描述

在这里插入图片描述

登录
  访问URL: http://localhost:15672/
  account: guest
  pwd:guest

在这里插入图片描述
在这里插入图片描述

删除
  1. 控制面板—》程序和功能----》找到RabbitMq

在这里插入图片描述
2. 怕没卸干净,注册表在卸一次
win +R regedit
在这里插入图片描述

可能问题
1.RabbitMQ Error: {:unable_to_load_rabbit, {‘no such file or directory‘, ‘rabbit.app‘}}
   a. 环境变量没有配置好
   b. erlang & server 版本不匹配


2.rabbitmq-service.bat start exited with code 1
  以前安装过旧的版本,注册表没有清理干净
  先清理 (上面有)
  再rabbitmq安装目录sbin下运行rabbitmq-service.bat install

总述

windows  练习单机版 只有两个文件
1 erlang  & rabbitmq-server
2.注意版本匹配
3.环境变量的匹配
理解RabbitMQ中的AMQP-0-9-1模型 今天的文章可谓是积蓄了我这几年来的应聘和面试经历总结出来的经验,干货满满呀!如果你能够一直坚持看到这儿,那么首先我还是十分佩服你的毅力的。所以看完之后,还是多多行动起来吧!可以非常负责地说,如果你能够坚持把我上面列举的内容都一个不拉地看完并且全部消化为自己的知识的话,那么你就至少已经达到了中级开发工程师以上的水平,进入大厂技术这块是基本没有什么问题的了。看到这儿,那么首先我还是十分佩服你的毅力的。所以看完之后,还是多多行动起来吧! 阅读详情

相关推荐

【从0到1学RabbitMQ】RabbitMQ基础篇

/ 消费者@Component@Slf4jlog.info("消费者收到了消息{}" , msg);从代码我们可以看到其实很简单,我们只需要把类作为Bean对象管理,然后再方法中添加注解,指定监听的队列是哪个,就可以进行监听// 发送者@Autowired@Test发送消息也是非常简单,指定发送的队列(这里入门没有指定交换机),然后向队列中发送消息,监听着就可以监听到对应的消息。

shenqibaobao的博客 1163

windows : RabbitMQ Error: {:unable_to_load_rabbit, {‘no such file or directory‘, ‘rabbit.app‘}} Argu

windows Error: {:unable_to_load_rabbit, {'no such file or directory', 'rabbit.app'}} Arguments given: 解决

weixin_47995087的博客 3408

RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)

RabbitMQ是一个开源消息代理系统,采用Erlang语言开发,支持AMQP等多种协议。核心功能包括异步消息处理、消息持久化、灵活路由和高可用性。其架构包含Broker、Virtual host、Connection、Channel等组件,通过交换机(Exchange)和队列(Queue)实现消息路由,支持四种交换机类型:直连、扇形、主题和头交换机。RabbitMQ提供六种工作模式:简单模式(单生产者-单消费者)、工作模式(多消费者负载均衡)、发布订阅(广播消息)、路由模式(按路由键分发)、主题模式(通配

卿着飞翔 1496

RabbitMq的windows版本安装

官网地址 Installing on Windows — RabbitMQ下载地址https://github.com/rabbitmq/rabbitmq-server/releaseserlang地址https://erlang.org/download/otp_versions_tree.html对比mq与erlang版本匹配地址https://www.rabbitmq.com/which-erlang.html1,下载windows版mq选择exe文件 2, 下载erlang,根据红框选择匹配自己系统

wuyingle1的博客 1781

局部路径规划算法 - B样条曲线(B-spline Curves)

本文详解了B样条以及代码实现

BigDavid123的博客 6511

Fluent动网格实战:5种区域运动类型详解与配置避坑指南

本文详细解析了Fluent动网格技术中的五种区域运动类型,包括固定、刚体、变形、用户自定义和系统耦合,并提供了配置技巧与避坑指南。通过实际案例和参数优化建议,帮助工程师有效解决网格变形、计算稳定性等常见问题,提升CFD仿真效率。

weixin_28339967的博客 416

RabbitMQ 单机安装-Windows

windows 使用压缩包安装rabbitmq

19:30的博客 617

Drools vs URule:5个真实项目场景告诉你如何选择开源规则引擎

本文通过电商风控、物流计费、会员体系、保险定价和物联网告警五个真实项目场景,深度对比了Drools与URule两款开源规则引擎。分析了两者在规则复杂度、性能表现、开发运维及适用场景上的核心差异,为技术选型提供基于实战的决策指南。

k6l7m8n9的博客 945

rabbitmq启动的各种报错

rabbitmq启动的各种报错 1、刚刚安装好rabbitmq启动就报了Cannot get connection id for node rabbit@***错误 解决:卸载重新安装 2、卸载重装的rabbitmq启动报错{"init terminating in do_boot",{error,{"no such file or directory","asn1.app"}}} 解决:没卸载干净:重新卸载rabbitmq 和erlang,手动删除文件 rm -rf /usr/lib64/er

weixin_42168502的博客 2056

OpenWebUI联网搜索实战:如何用SearXNG让本地大模型获取实时信息(附百度/360配置)

本文详细介绍了如何通过部署开源元搜索引擎SearXNG,为本地运行的OpenWebUI大语言模型(如Qwen、Llama)配置联网搜索功能,解决其知识库过时的问题。文章重点讲解了SearXNG的Docker部署、集成国内搜索引擎(如百度、360)的配置方法,以及如何与OpenWebUI无缝对接,从而实现本地大模型获取实时、准确的中文信息,提升其实用性。

weixin_28835583的博客 1887

手把手教你用Anaconda安装李沐d2l-zh包(附常见报错解决方案)

本文提供了一份详尽的Anaconda环境下安装李沐d2l-zh包的实战指南。文章从创建虚拟环境、配置国内镜像源加速下载入手,分步讲解核心依赖的预安装策略,并重点剖析了安装过程中常见的报错及其解决方法,旨在帮助初学者和开发者高效、稳定地搭建深度学习实验环境。

efc1234567的博客 1012

rabbitmq安装管理插件报错:找不到rabbit.app

rabbitmq运行rabbitmq-plugins enable rabbitmq_management命令报错,rabbit.app找不到

weixin_42683681的博客 2305

家用扫地机器人实物拆解报告-从顶盖到每一颗螺丝 · 逐层拆解旗舰扫拖一体机器人

2026年旗舰扫拖机器人拆解报告:采用D形机身设计,主机重4.5kg,基站重12kg。核心配置包括RK3588S+STM32H743双处理器、8颗21700电池、LDS激光雷达和双摄像头+结构光导航系统。创新设计亮点:锥形滚刷自动排毛发、活水循环拖地系统、基站集成450W强力集尘和自动上下水模块(带三重防漏保护)。整机采用模块化设计,关键部件均支持快速更换,在密封性、防呆设计和降本增效方面展现出成熟的工程智慧。

智能硬件研发,欢迎交流 522

RabbitMQ4.1.0版本windows部署

RabbitMq4.1.0Windows安装

weixin_62352664的博客 1634

【系统架构设计师-2023年真题】综合知识-答案及详解

要实现多任务间的协同工作,操作系统必须提供任务间的通信手段。嵌入式操作系统一般都会提供多任务间通信的方法,其中()是任务间最直接、最明显的通信方法,也是访问共享的数据结构,即不同的任务都可以访问同一地址空间。()作为一种更高级的通信方式,能够在同一处理器的各个任务间传递任意长度(理论上只受物理内存和机器字长限制)的信息。(1)A. 共享内存 B. Socket C. 消息传递 D. 信号量(2)A. 共享内存 B. Socket C. 消息传递 D. 信号量【答案】A、C关于星型拓扑结构,下列说法正确的是(

数据知道的博客 1万+

高效批量转换Java接口为MCP服务:降低重复劳动的实战指南

高效批量转换Java接口为MCP服务:降低重复劳动的实战指南

专注于编程、AI、人工智能等多个领域内容研究和分析 726

RabbitMQ--安装插件amqp1.0

RabbitMQ安装插件amqp1.0 第一步:启动RabbitMQ服务器,具体方法可参考上一篇博客。注意文件路径。 第二步:查看RabbitMQ插件列表,【】中带 e/E 的表示已安装插件,其余为存在的插件。本文我们想安装插件amqp1.0,插件为下图中的第四个。 第三歩:安装插件,如下图,显示安装成功。 第四步:再次查看列表,查看已安装插件变化。从下图可看出,amqp1.0插件已安装好。 第五歩,卸载插件命令

qq_17812167的博客 1954

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

RabbitMQ-4.1.0安装配置六步法

双击rabbitmq-server-4.1.0.exe,一路Next,到最后一步不要启动Server。双击otp_win64_27.3.4.exe,一路Next。下载otp_win64_27.3.4.exe () 和rabbitmq-server-4.1.0.exe (账号和密码都是 guest。五、安装插件&启动服务。

jeffsjf的博客 869

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

AMQP 0.9.1和1.0协议差别以及rabbitmq支持情况

RabbitMQ implements AMQP 1.0 via a plugin. However, AMQP 1.0 is a completely different protocol than AMQP 0-9-1 and hence not a suitable replacement for the latter. RabbitMQ will therefore continue to...

weixin_33953384的博客 1272

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

RabbitMQ 从0到1

在学习MQ之前需要了解一下同步通讯与异步通讯,在微服务之间通讯方式有两种一种是同步通讯另一种是异步通讯。

CodeWYX的博客 487

从0到1精通AMQP:Elixir开发者必须掌握的RabbitMQ核心功能详解

AMQP是一个强大的消息队列协议,而GitHub加速计划中的amqp1/amqp项目则为Elixir开发者提供了一个地道的RabbitMQ客户端。这个Elixir客户端基于Erlang RabbitMQ 3/4客户端(AMQP 0.9.1)构建,其API借鉴了Clojure客户端Langohr的设计,让Elixir开发者能够轻松高效地与RabbitMQ进行交互。 ## 快速上手:AMQP客户端安

gitblog_00818的博客 861

理解RabbitMQ中的AMQP-0-9-1模型,全网最全

整理面试题,不是让大家去只刷面试题,而是熟悉目前实际面试中常见的考察方式和知识点,做到心中有数,也可以用来自查及完善知识体系。《前端基础面试题》,《前端校招面试题精编解析大全》,《前端面试题宝典》,《前端面试题:常用算法》PDF完整版点击这里免费领取点击这里免费领取**[外链图片转存中…(img-uYU1Wufy-1712378048552)][外链图片转存中…(img-2rLTkN96-1712378048553)][外链图片转存中…(img-7pZgZcS8-1712378048553)]

qiqiyuer的博客 1194

RabbitMQ AMQP 0-9-1 Go 客户端项目教程

``` rabbitmq/amqp091-go/ ├── _examples/ │ └── ... # 示例代码目录 ├── rabbitmq-confs/ │ └── tls/ # TLS 配置文件目录 ├── spec/ │ └── ... # 协议规范文件目录 ├── .gitignore ├── .golangci.yml ├── CHANGELOG.md ├── COD...

gitblog_00812的博客 1031

RabbitMQ 3.1.0 版本深度解析与特性指南

RabbitMQ 3.1.0 是一个里程碑式的版本,引入了多项关键特性和改进,显著提升了消息队列系统的可靠性、性能和运维便利性。本文将深入解析该版本的核心特性,并提供实用的配置指南和最佳实践。 ## 核心特性深度解析 ### 1. 集群分区处理机制革命 RabbitMQ 3.1.0 引入了两种全新的集群分区处理模式,彻底改变了分布式系统的容错能力: #### Autoheal(自动修复)模...

gitblog_00567的博客 333

AMQP1.0连接Rabbitmq的问题

解决方案:删除连接队列新建,被监听的队列状态不能是永久的,要改为临时队列,Durability 属性设置为transient。

cy22201222的专栏 190
上一篇: 成长&工作&思考
下一篇: RabbitMq 延迟队列
WindwardBird
博客等级 码龄7年 19粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值