首页 > 其他分享 >RabbitMQ

RabbitMQ

时间:2023-06-25 19:55:07浏览次数:37  
标签:15672 队列 RABBITMQ MQ RabbitMQ 消息

一、

MQ (MessageQueue):消息队列,字面来看就是存放消息的队列。也就是事件驱动架构中的Broker。

RabbitMQ是基于Erlang语言开发的开源消息通信中间件。

二、

安装RabbitMQ

拉取RabbitMQ镜像:docker pull rabbitmq:3-management

执行命令运行MQ容器:

docker run \
 -e RABBITMQ_DEFAULT_USER=itcast \
 -e RABBITMQ_DEFAULT_PASS=000000 \
 --name mq \
 --hostname mq1 \
 -p 15672:15672 \  #rabbitMQ管理界面
 -p 5672:5672 \   # 消息通信端口
 -d \
 rabbitmq:3-management

在浏览器访问ip:端口15672,登录进行rabbitMQ管理界面

 

 channel:操作MQ的工具

exchange:路由消息到队列中

queue:缓存消息

virtual host:虚拟主机,是对queue、exchange等资源的逻辑分组

标签:15672,队列,RABBITMQ,MQ,RabbitMQ,消息
From: https://www.cnblogs.com/fxzm/p/17503821.html

相关文章

  • rabbitmq安装部署和常用命令
     python操作rabbitmqrabbitmq实现可以使用java或者springboot的封装方法,自己创建实现,也可以使用中间件实现,相对于自建,使用rabbitmq应用场景及使用更系统安全。本文具体介绍rabbitmq中间件部署。消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问......
  • python操作rabbitmq
     rabbitmq安装部署   RabbitMq生产者消费者模型生产者(producter) 队列消息的产生者,复制生产消息,并将消息传入队列生产者代码:importpikaimportjsoncredentials=pika.PlainCredentials('admin','admin')#mq用户名和密码,用于认证#虚拟队列需要指定参数vir......
  • 使用PhpAmqpLib常用的2种连接rabbitmq的方式
    #connecttoAMQPbrokeratexample.comusePhpAmqpLib\Connection\AMQPStreamConnection;$amqp=newAMQPStreamConnection('example.com',5672,'user','pwd','/host');#SSLorsecureconnectionusephpAmqpLib\Connection......
  • 使用 Spring AMQP 操作 RabbitMQ
    RabbitMQ采用Erlang语言开发,同时具有高可用性、高可靠性、消息低延迟,支持的多种开发语言的等优点,是当前比较流行的综合性最好的消息队列。当然有些杠精肯定会拿RocketMQ和Kafka等消息队列的相关性能跟RabbitMQ进行对比说事儿,这里不进行评价,你们这些杠精开心就好,说服一个......
  • 下载rabbitmq和erlang的.rpm文件
    今天也是从网上找了好久下载资源地址,看到了有些文章需要花钱才能拿到文件,有些文章不是全部都有,特此记录一下!1.首先进入rabbitmq官网找,查看rabbitmq对应的erlang之间对应的版本信息网址:RabbitMQErlangVersionRequirements—RabbitMQ2.在github网站下载erlang的.npm文......
  • 部署rabbitmq
       文章目录一、Erlang1.Erlang下载2.Erlang上传并解压3.验证rabbitmq依赖是否安装4.安装rabbitmq依赖5.Erlang编译、安装6.Erlang配置环境变量7.Erlang验证二、RabbitMQ2.1.RabbitMQ下载2.2.RabbitMQ上传并解压2.3.RabbitMQ......
  • 死信队列 - 死信交换机绑定配置【RabbitMQ】
    一、逻辑图二、死信交换机绑定配置1packagecn.itcast.mq.config;23importorg.springframework.amqp.core.*;4importorg.springframework.context.annotation.Bean;5importorg.springframework.context.annotation.Configuration;67importjava.util.H......
  • windows环境下安装RabbitMQ(超详细)
    windows环境下安装RabbitMQ(超详细) https://blog.csdn.net/qq_25919879/article/details/113055350luckySnow-julyo已于2023-03-2116:26:29修改66281 收藏755分类专栏:rabbitmq文章标签:javarabbitmqerlang后端消息队列版权rabbitmq专栏收录该内容1篇文章9订阅......
  • RabbitMQ高级之消息可靠性投递
    什么是可靠性投递?生产者:作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ为我们提供了两种方式用来控制消息的投递可靠性模式。分别是:confirm确认模式return退回模式消息投递路线如下所示是生产者到消费者的模型:RabbitMQ的整个消息投递的路径Produc......
  • 记录 Windows 下 RabbitMQ 的部署
    1、软件下载安装前需要安装Erlang语言环境:https://www.erlang.org/downloadsRabbitMQ下载:https://www.rabbitmq.com/download.html2、运行安装包,一路下一步3、打开开始菜单,找到RabbitMQCommandPrompt(sbindir)运行......