rabbitmq 开启 virtual host

这篇具有很好参考价值的文章主要介绍了rabbitmq 开启 virtual host。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

由于我的rabbitmq架设在测试服务期。

导致我本地测试的mq消息,经常被服务器消费掉。

所以通过添加v-host,可以创建专属v-host域下的消息进行生产和消费。

一 新增用户

点击Admin,点击右边Users

rabbitmq 开启 virtual host,消息队列,spring cloud,rabbitmq,分布式

输入Username Password ,并且Tags给与Admin权限rabbitmq 开启 virtual host,消息队列,spring cloud,rabbitmq,分布式

二 创建 virtual host

点击virtual host,新增host

rabbitmq 开启 virtual host,消息队列,spring cloud,rabbitmq,分布式

 三  给vhost添加用户

我的vhost叫做local_test,在上图点击进入详情页

找到设置权限,User选择刚才的用户

rabbitmq 开启 virtual host,消息队列,spring cloud,rabbitmq,分布式

 以上就完成了rabbitmq的设置。

四 springboot和springMvc中的使用

springboot -- application.yml

spring:
    rabbitmq:
      host: xxxxx
      username: tyler    -- 新增的用户
      password: 123456
      virtual-host: local_test    -- 新增的vhost

springmvc -- application.xml文章来源地址https://www.toymoban.com/news/detail-553553.html

<!-- 连接配置 -->
    <rabbit:connection-factory id="connectionFactory"
                               host="xxxx"
                               port="xxxx"
                               username="tyler"
                               password="123456"
                               virtual-host="local_test"
    />

到了这里,关于rabbitmq 开启 virtual host的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • RabbitMQ error: Virtual host / experienced an error on node rabbit@centos7 and may be inaccessible

    RabbitMQ error: Virtual host / experienced an error on node rabbit@centos7 and may be inaccessible

    直接通过 启动RabbitMQ,控制台信息 2022-12-04 09:44:53.132784+08:00 [notice] 0.222.0 Logging: switching to configured handler(s); following messages may not be visible in this log output   ##  ##      RabbitMQ 3.10.6   ##  ##   ##########  Copyright (c) 2007-2022 VMware, Inc. or its affiliates.   ######  ##   ##########  Licensed un

    2024年02月10日
    浏览(8)
  • RabbitMQ实现延迟消息,RabbitMQ使用死信队列实现延迟消息,RabbitMQ延时队列插件

    RabbitMQ实现延迟消息,RabbitMQ使用死信队列实现延迟消息,RabbitMQ延时队列插件

    假设有一个业务场景:超过30分钟未付款的订单自动关闭,这个功能应该怎么实现? RabbitMQ使用死信队列,可以实现消息的延迟接收。 队列有一个消息过期属性。就像丰巢超过24小时就收费一样,通过设置这个属性,超过了指定事件的消息将会被丢弃。 这个属性交:x-message

    2024年02月13日
    浏览(54)
  • RabbitMq消息模型-队列消息

    RabbitMq消息模型-队列消息

    基本模型(SimpleQueue)、工作模型(WorkQueue) 队列消息特点: 消息不会丢失 并且 有先进先出的顺序。 消息接收是有顺序的,不是随机的,仅有一个消费者能拿到数据,而且不同消费者拿不到同一份数据。 基本模型: SimpleQueue 在上图的模型中,有以下几个概念: P:为生产

    2024年02月09日
    浏览(12)
  • 【RabbitMQ】消息队列-RabbitMQ篇章

    【RabbitMQ】消息队列-RabbitMQ篇章

    RabbitMQ是一个开源的 遵循AMQP协议 实现的基于Erlang语言编写,支持多种客户端(语言)。用于在分布式系统中 存储消息,转发消息 ,具有 高可用 , 高可扩性 , 易用性 等特征。 1.1、RabbitMQ—使用场景 一般场景 像一般的下订单业务如下图: 将订单信息写入数据库成功后,发

    2024年02月12日
    浏览(9)
  • 【RabbitMQ笔记10】消息队列RabbitMQ之死信队列的介绍

    【RabbitMQ笔记10】消息队列RabbitMQ之死信队列的介绍

    这篇文章,主要介绍消息队列RabbitMQ之死信队列。 目录 一、RabbitMQ死信队列 1.1、什么是死信队列 1.2、设置过期时间TTL 1.3、配置死信交换机和死信队列(代码配置) (1)设置队列过期时间 (2)设置单条消息过期时间 (3)队列设置死信交换机 (4)配置的基本思路 1.4、配置

    2024年02月16日
    浏览(46)
  • 消息队列-RabbitMQ:延迟队列、rabbitmq 插件方式实现延迟队列、整合SpringBoot

    消息队列-RabbitMQ:延迟队列、rabbitmq 插件方式实现延迟队列、整合SpringBoot

    1、延迟队列概念 延时队列内部是有序的 , 最重要的特性 就体现在它的 延时属性 上,延时队列中的元素是希望在指定时间到了以后或之前取出和处理,简单来说, 延时队列就是用来存放需要在指定时间被处理的元素的队列。 延迟队列使用场景: 订单在十分钟之内未支付则

    2024年02月22日
    浏览(10)
  • RabbitMQ 消息中间件 消息队列

    RabbitMQ 消息中间件 消息队列

    RabbitMQ 1、RabbitMQ简介 RabbiMQ是⽤Erang开发的,集群⾮常⽅便,因为Erlang天⽣就是⼀⻔分布式语⾔,但其本身并 不⽀持负载均衡。支持高并发,支持可扩展。支持AJAX,持久化,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 2、RabbitMQ 特点 可

    2024年02月03日
    浏览(49)
  • 3.精通RabbitMQ—消息队列、RabbitMQ

    3.精通RabbitMQ—消息队列、RabbitMQ

    RabbitMQ面试题 (总结最全面的面试题) 入门RabbitMQ消息队列,看这篇文章就够了 消息队列 是一种基于 队列 ,用于解决 不同进程或应用 之间 通讯 的 消息中间件 。 支持多种 消息传递模式 ,如 队列模型 、 发布/订阅模型 等。 业务解耦 :通过 发布/订阅 模式,减少系统的 耦

    2024年02月15日
    浏览(12)
  • 消息队列-RabbitMQ:workQueues—工作队列、消息应答机制、RabbitMQ 持久化、不公平分发(能者多劳)

    消息队列-RabbitMQ:workQueues—工作队列、消息应答机制、RabbitMQ 持久化、不公平分发(能者多劳)

    Work Queues— 工作队列 (又称任务队列) 的主要思想是避免立即执行资源密集型任务,而不得不等待它完成 。 我们把任务封装为消息并将其发送到队列,在后台运行的工作进程将弹出任务并最终执行作业。当有多个工作线程时,这些工作线程将一起处理这些任务 。 轮训分发消

    2024年02月21日
    浏览(11)
  • RabbitMQ开启消息跟踪日志(trace)

    RabbitMQ开启消息跟踪日志(trace)

    Trace 是Rabbitmq用于记录每一次发送的消息,方便使用Rabbitmq的开发者调试、排错。 1、启动Tracing插件 在RabbitMQ中默认是关闭的,需手动开启。此处rabbitMQ是使用docker部署的 开启了插件后,无需重启,rabbitMq管理界面就会出现Tracing项,可新建追踪。 添加跟踪: 跟踪日志: 关闭跟

    2024年02月07日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包