
RabbitMQ
文章平均质量分 73
我在阳澄湖畔吃炸鸡
这个作者很懒,什么都没留下…
展开
-
RabbitMQ虚拟主机
文章目录一、介绍二、创建三、代码四、结果一、介绍每一个RabbitMQ服务器都能创建虚拟的消息服务器,我们称之为虚拟主机(virtual host),简称vhost.每一个vhost是一个独立的小型服务器,拥有自己独立的队列,交换器等。它拥有自己独立的权限。vhost之于这个RabbitMQ服务器就像虚拟机于物理服务器一样。它能将众多客户分割开来,又可以避免队列和交换器等的命名冲突。vhost之间是绝对隔离的。通常来讲,默认的vhost名字是"/".二、创建使用命令行模式rabbitmqctl原创 2021-06-11 10:06:06 · 1349 阅读 · 0 评论 -
RabbitMQ的TTL和死信队列
文章目录前言一、TTL2.死信队列3.结果前言代码可以在 我的仓库里找到https://gitee.com/song_mengyu/Example/tree/master/Project/rabbit-ttl一、TTLTTL ,Time to Live,过期时间,rabbitMQ可以对消息和队列设置。设置类package com.my;import org.springframework.amqp.core.Queue;import org.springframework.beans.fa原创 2021-06-10 16:45:23 · 352 阅读 · 0 评论 -
RabbitMQ备份交换器
文章目录一、介绍二、配置三、代码部分三、结果一、介绍备份交换器,英文名字为Alternate Exchange, 简称AE。我们知道有这样一个参数,mandatory。当这个参数为false时,如果投放消息时没有找到指定的路由键,消息就会直接丢弃。而当这个参数为true时,如果消息不会直接丢弃,而是将其返回生产者,而这样需要在生产者里添加一些代码。我们不想复杂生产者的编程逻辑,同时又不想消息丢失就可以使用AE。二、配置 <dependencies> <depen原创 2021-06-10 12:20:19 · 190 阅读 · 0 评论 -
RabbitMQ 发送接受确认与mandatory参数
文章目录前言一、 配置一、发送确认三、上节的修改三、消费者确认前言代码什么的在我的仓库里都有https://gitee.com/song_mengyu/Example/tree/master/Project/rabbit-ack-test一、 配置<dependencies> <dependency> <groupId>org.springframework.boot</groupId>原创 2021-06-09 19:05:02 · 814 阅读 · 0 评论 -
RabbitMQ六种模式
文章目录前言一、配置一、Hello World1.生产者2.消费者二、Work Queues1.生产者2.消费者三、Publish/Subscribe前言一、配置xml配置文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2021-06-08 17:13:56 · 3988 阅读 · 0 评论 -
RabbitMQ开发向导
文章目录前言一、Queue二、Exchange前言其实通过之前讲的入门知识还有示例,大概就能了解怎么进行开发,这里大概对其中的一些配置进行分析吧。一、Queue首先我们看Queue类的代码public class Queue extends AbstractDeclarable { public static final String X_QUEUE_MASTER_LOCATOR = "x-queue-master-locator"; private final String n原创 2021-06-06 18:41:56 · 275 阅读 · 1 评论 -
RabbitMQ入门
文章目录一、相关概念介绍1.生产者和消费者2.队列3.交换器、路由键,绑定4.交换器类型5.RabbitMQ运转流程二、AMQP协议介绍一、相关概念介绍RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的。它整体上是一个生产者与消费者模型,主要负责接收、存储和转发消息。1.生产者和消费者Producer:生产者,就是投递消息的一方。消息包含消息体和标签两个部分。消息体也可称为payload, 一般是带有逻辑原创 2021-06-03 22:57:46 · 182 阅读 · 0 评论 -
【RabbitMQ】第一个SpringBoot应用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-06-03 10:00:05 · 173 阅读 · 0 评论 -
RabbitMQ安装(ubuntu)
文章目录前言一、直接安装前言一、直接安装首先得安装erlangsudo apt-get install erlang这样在我这个时间点安装的是20.0的版本,而官网已经出到24了,想要安装很复杂,我也尝试过,失败了。不过20.0也能使就这样吧。然后安装rabbitmqsudo apt-get insatll 启动、停止、重启、状态rabbitMq命令sudo rabbitmq-server startsudo rabbitmq-server stopsudo rabbitmq-se原创 2021-06-01 22:08:08 · 312 阅读 · 2 评论