E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Rabbitmq
消息中间件篇
消息中间件篇
RabbitMQ
如何保证消息不丢失面试官:
RabbitMQ
如何保证消息不丢失候选人:嗯!
丿Mars灬龙族-
·
2023-08-22 23:06
面试
中间件
kafka
rabbitmq
头条移动端项目Day05 —— 延迟队列精准发布文章
文章目录延迟任务精准发布文章1、文章定时发布2、延迟任务概述2.1什么是延迟任务2.2技术对比2.2.1DelayQueue2.2.2
RabbitMQ
实现延迟任务2.2.3red
Java技术一点通
·
2023-08-22 22:19
头条移动端项目
java
头条移动端项目
延迟队列
redis
Docker安装
RabbitMQ
单机版
Docker安装
RabbitMQ
单机版先安装Docker服务,可参考安装Docker及学习编写
rabbitmq
-composefile.yml文件这里以
rabbitmq
3.11.16版本为例cat/opt
V胡桃夹子
·
2023-08-22 22:26
MQ
docker
rabbitmq
容器
springboot中使用
rabbitmq
交换机有四种类型:Direct,topic,HeadersandFanout;DirectExchange:DirectExchange是
RabbitMQ
默认的交换机模式,也是最简单的模式,根据key全文匹配去寻找队列
地中海未来
·
2023-08-22 20:30
rabbitmq
Python项目中怎么实现异步任务和定时任务
这里写目录标题一、异步任务:二、定时任务:三、Celery介绍特点:Celery由三部分构成:工作原理:安装Celery选择一个Broker:
RabbitMQ
Kafka和
RabbitMQ
的区别:定义一个任务定义第二个任务定义一个生产者
敲代码敲到头发茂密
·
2023-08-22 18:21
#
测试效能平台(二)
python面试题
python
python
开发语言
C#
RabbitMQ
使用示例
usingSystem;usingSystem.Text;using
RabbitMQ
.Client;using
RabbitMQ
.Client.Events;namespace
RabbitMQ
Demo{/
FuTzy
·
2023-08-22 17:09
rabbitmq
.net
Springboot整合
RabbitMQ
消息中间件
spring-boot-
rabbitmq
–消息中间件整合前言:
RabbitMQ
的各种交换机说明1、直连交换机生产者发布消息时必须带着routing-key,队列绑定到交换机时必须指定binding-key
青春不散场
·
2023-08-22 16:15
java-rabbitmq
spring
boot
rabbitmq
启动
RabbitMQ
成功但是访问localhost:15672无法访问解决方案
参考网站:https://blog.csdn.net/weixin_43641651/article/details/89848530之前在win7上安装了
RabbitMQ
,装完也能正常启动,但是访问不了
却诚Salong
·
2023-08-22 16:58
安装问题和解决方法
rabbitmq
消息队列
.net使用
RabbitMQ
小记
使用
RabbitMQ
的优点1.性能全面,
rabbitmq
性能比较全面,是消息中间件的首选2.高并发,
rabbitmq
实现语言是天生就具备高并发高可用的erlang语言3.任务异步处理,将不需要同步处理的并且耗时长的操作由消息队列通知消息接受方进行异步处理
白杨攻城狮
·
2023-08-22 13:46
rabbitmq
分布式
消息队列——
RabbitMQ
(一)
MQ的相关概念什么事mqMQ(messagequeue),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游「逻辑解耦+物理解耦」的消息通信服务。使用了MQ之后,消息发送上游只需要依赖MQ,不用依赖其他服务。为什么要用mq1。流量消峰举个例子,如果订单系统最多能处理一万
安逸0306
·
2023-08-22 13:15
学习记录
rabbitmq
分布式
RabbitMQ
介绍
RabbitMQ
的概念
RabbitMQ
是一个消息中间件:它接受并转发消息。
安逸0306
·
2023-08-22 13:15
学习记录
rabbitmq
分布式
根据源码,模拟实现
RabbitMQ
- 虚拟主机设计(5)
目录一、虚拟主机设计1.1、需求分析1.1.1、核心API1.1.2、虚拟主机的是用来干什么的?1.1.3、如何表示交换机和虚拟主机之间的从属关系?二、实现VirtualHost类2.1、属性2.2、锁对象2.3、公开实例2.4、虚拟主机构造方法2.5、交换机相关操作2.5、队列相关操作2.6、绑定相关操作2.7、消息相关操作2.8、补充线程安全问题一、虚拟主机设计1.1、需求分析1.1.1、核心
陈亦康
·
2023-08-22 13:13
RabbitMQ
rabbitmq
分布式
根据源码,模拟实现
RabbitMQ
- 转发规则实现(6)
目录一、转发规则实现1.1、需求分析1.2、实现Router转发规则1.2.1、bindingKey和routingKey参数校验1.2.2、消息匹配规则1.2.3、主题交换机匹配规则一、转发规则实现1.1、需求分析这里主要实现routingKey和bindingKey参数的校验,以及TopicExchange类型绑定规则的实现.这里重点来看一下Topic交换机的转发规则bindingkey:创建
陈亦康
·
2023-08-22 13:13
RabbitMQ
rabbitmq
分布式
rabbitmq
集群搭建
升级步骤1.升级包上传1.1上传erlang、
rabbitmq
安装包创建对应升级目录将安装包otp_src_22.1.7.tar.gz上传到新创建的目录下将安装包
rabbitmq
-server-generic-unix
听闻如故
·
2023-08-22 13:13
rabbitmq
分布式
RabbitMQ
死信队列
RabbitMQ
死信队列1、过期时间TTL过期时间TTL表示可以对消息设置预期的时间,在这个时间内都可以被消费者接收获取;过了之后消息将自动被删除。
242030
·
2023-08-22 05:06
spring
boot
rabbitmq
rabbitmq
spring
boot
Springboot集成
RabbitMQ
【Direct Exchange】
本文只针对路由直连模式(DirectExchange)的使用。一、生产者端的队列/交换器配置:这里只有生产者客户端需要配置,消费者端可无需配置。@ConfigurationpublicclassDirectRabbitConfig{/***创建队列*@return*/@BeanpublicQueueCustomDirectQueue(){//这里Queue对象有四个常用参数//name:消息队列命
KLAY_
·
2023-08-22 04:45
RabbitMQ
springboot
rabbitmq
spring
boot
java
Springboot集成
RabbitMQ
【Fanout Exchange】
本文只针对订阅/发布模式(FanoutExchange)的使用。一、生产者端的队列/交换器配置:这里只有生产者客户端需要配置,消费者端可无需配置。@ConfigurationpublicclassFanoutRabbitConfig{@AutowiredprivateDirectRabbitConfigdirectRabbitConfig;/***创建队列*@return*/@Beanpublic
KLAY_
·
2023-08-22 04:45
RabbitMQ
springboot
rabbitmq
spring
boot
java
SpringBoot如何做到自动帮我们创建
RabbitMQ
的Queue和Exchange的?
如果要在SpringBoot项目中查看SpringBoot帮我们做的自动配置,很简单,搜索XXXAutoConfiguration即可。如:RabbitAutoConfiguration,RedisAutoConfiguration等进入RabbitAutoConfiguration类解释:当classpath中存在RabbitTemplate.class,Channel.class这两个类时(即
御剑长歌
·
2023-08-22 04:45
rabbitmq
spring
boot
java
Springboot整合
RabbitMQ
目录消息队列三大功能:MQ的四大核心概念:交换机的分类:主题交换机绑定键和路由键之间的规则:整合到项目中需要的几个部分:代码部分:延迟队列:代码部分:手动应答:代码:消息队列三大功能:流量消峰:超过极限之后,后续的访问人员需要等待;可以避免宕机,但是需要更多的时间;应用解耦:可以使系统之间解耦,一个系统调用别的系统的时候不会因为被调用的系统故障而一起发生故障;这样在调用的时候,会通过队列去访问别的
溜溜吃鱼
·
2023-08-22 04:45
rabbitmq
rabbitmq
分布式
java
【
RabbitMQ
-8】SpringBoot2.x动态的创建Queue、Exchange、VirtualHost、Binding
文章目录1项目启动时,初始化MQ配置2使用RabbitAdmin动态创建3测试类1项目启动时,初始化MQ配置因为项目中可能存在多个MQ的连接,所以舍弃了yaml配置MQ的做法,而是在JAVA代码中声明CachingConnectionFactory连接工厂,去配置RabbitAdmin和RabbitTemplate。importcom.tellme.entity.RabbitVirtualHost
小胖学编程
·
2023-08-22 04:14
MQ中间件
rabbitmq
java
SpringBoot使用
RabbitMQ
自动创建Exchange和Queue
背景小项目,使用
RabbitMQ
作为消息队列,发布到不同的新环境时,由于新搭建的MQ中不存在Exchange和Queue,就会出错,还得手动去创建,比较麻烦,于是想在代码中将这些定义好后,自动控制MQ去创建
多动手,勤思考
·
2023-08-22 04:42
java-rabbitmq
spring
boot
rabbitmq
mac 用docker安装
rabbitMQ
同时安装延迟队列插件
rabbitmq
-delayed-message-exchange
1.拉取
rabbitmq
镜像dockerpull
rabbitmq
:management查看已下载的所有镜像dockerimages2.运行容器dockerrun-d--name
rabbitmq
-p5671
weixin_48285690
·
2023-08-22 03:10
java-rabbitmq
docker
rabbitmq
rabbitmq
安装延迟队列插件
rabbitmq
_delayed_message_exchange
进入
rabbitmq
容器dockerexec-it
rabbitmq
/bin/bash查看
rabbitmq
版本(3.8.14)
rabbitmq
ctlversion查看已安装插件
rabbitmq
-pluginslist
zerowin
·
2023-08-22 03:10
Linux
docker
rabbitmq
分布式
docker
docker安装
rabbitmq
延时插件
rabbitmq
_delayed_message_exchange
官方网站下载对应版本的插件插件下载地址:https://www.
rabbitmq
.com/community-plugins.html找到
rabbitmq
_delayed_message_exchange
路过人间的姜先生
·
2023-08-22 03:39
docker
rabbitmq
rabbitmq
docker
分布式
Docker 安装
RabbitMQ
并安装延迟队列插件
rabbitmq
-delayed-message-exchange
Docker安装
RabbitMQ
拉取镜像dockerpull
rabbitmq
:management启动镜像dockerrun-d--hostnamemy-rabbit--namerabbit-p5672
沉默星河
·
2023-08-22 03:09
#
RabbitMQ
rabbitmq
分布式
windows 下面基于 Docker安装
RabbitMQ
以及安装延迟队列插件
rabbitmq
-delayed-message-exchange
1.查看
RabbitMQ
镜像:执行dockersearch
rabbitmq
2.拉取abbitMQ镜像:(这里是默认拉取最新的,也可以在后面指定版本)执行dockerpull
rabbitmq
然后dockerimages
Jonpgo
·
2023-08-22 03:09
docker
java-rabbitmq
rabbitmq
docker 安装
rabbitMQ
延时队列插件(delayed_message_exchange)
docker安装
rabbitMQ
延时队列插件(delayed_message_exchange)1.查找Docker容器中的
RabbitMQ
镜像dockerps-a[root@linux~]#dockerps-aCONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES8efd6f3add3cchenchuxin
chenthe1
·
2023-08-22 03:39
Docker
RabbitMQ
docker
java-rabbitmq
rabbitmq
rabbitmq
_delayed_message_exchange安装
Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivity一、插件下载插件网站(下载.ez)https://github.com/
rabbitmq
码头土夫子
·
2023-08-22 03:38
java
rabbitmq
docker
分布式
java
Docker中
RabbitMQ
安装延迟队列插件
rabbitmq
_delayed_message_exchange
下载
rabbitmq
_delayed_message_exchange插件https://www.
rabbitmq
.com/community-plugins.html在页面中搜索
rabbitmq
_delayed_message_exchange
Mirage__
·
2023-08-22 03:38
队列
linux
rabbitmq
docker
shell
Docker中为
RabbitMQ
安装
rabbitmq
_delayed_message_exchange延迟队列插件
1、前言
rabbitmq
_delayed_message_exchange是一款向
RabbitMQ
添加延迟消息传递(或计划消息传递)的插件。
itbigold
·
2023-08-22 03:08
docker
rabbitmq
容器
rabbitMq
安装后无法启动可视化页面http://localhost:15672处理
本次安装环境信息:系统:win1064位专业版erlang:otp_win64_23.0
rabbitMQ
:
rabbitmq
-server-3.8.5安装
rabbitMQ
需要依赖erlang语言环境,所以需要我们下载
全栈技术负责人
·
2023-08-22 00:29
ruby
开发语言
后端
常用消息中间件介绍
RocketMQ阿里开源,阿里参照kafka设计的,Java实现能够保证严格的消息顺序提供针对消息的过滤功能提供丰富的消息拉取模式高效的订阅者水平扩展能力实时的消息订阅机制亿级消息堆积能力
RabbitMQ
Erlang
xmh-sxh-1314
·
2023-08-22 00:56
java
RabbitMQ
RabbitMQ
简介
RabbitMQ
是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript
轮子呵呵
·
2023-08-21 20:03
商城-学习整理-高级-消息队列(十七)
目录一、
RabbitMQ
简介(消息中间件)1、
RabbitMQ
简介:2、核心概念1、Message2、Publisher3、Exchange4、Queue5、Binding6、Connection7、Channel8
有语忆语
·
2023-08-21 20:44
项目
学习
消息队列
查缺补漏,揭露Redis的秘密,巩固你的Redis知识体系
推荐学习Redis让我凉在美团一面,摸爬滚打3个月,二战逆袭成功斩获Offer消息中间件合集:MQ(ActiveMQ/
RabbitMQ
/RocketMQ)+Kafka+笔记肝了30天,整出这份[分布式宝典
搬砖养女人
·
2023-08-21 14:33
redis
java
数据库
Rabbitmq
报错:Connection refused: no further information: /ip:61613
Rabbitmq
报错:Connectionrefused:nofurtherinformation:/ip:61613
rabbitmq
TCPconnectionfailureinsession_system
00oo00oo00
·
2023-08-21 12:27
rabbitmq
RabbitMQ
实现延迟队列
RabbitMQ
实现延迟队列
RabbitMQ
原生是不支持延迟队列的,不过可以通过消息的TTL和死信Exchange来实现延迟队列。
阿白_12b4
·
2023-08-21 11:05
RabbitMQ
实习面试题
RabbitMQ
实习面试题在
RabbitMQ
中,确保生产者消息正确发布以及确保消费者已经消费是非常重要的任务。
就叫飞六吧
·
2023-08-21 10:19
rabbitmq
分布式
Golang使用消息队列(
RabbitMQ
)
用户会删除一个文件到垃圾回收站,回收站的文件有一个时间期限,比如24h,24h后数据库中记录和oss中文件会被删除,在之前的版本中,可以使用定时任务来检查数据库记录中删除时间来判断是否删除,但是这不是最佳的,因此考虑如何基于
RabbitMQ
HumbleSwage
·
2023-08-21 07:10
golang
rabbitmq
开发语言
Spring Boot整合
RabbitMQ
之发布与订阅模式
RabbitMQ
的模式中,常用的模式有:简单模式,发布与订阅模式,工作模式,路由模式,主题模式。
weihe_7306
·
2023-08-21 05:33
消息队列rabbitmq
java-rabbitmq
spring
boot
rabbitmq
docker安装
RabbitMQ
文章目录docker安装
RabbitMQ
1.下载
RabbitMQ
镜像2、创建并运行
RabbitMQ
容器3、启动`
rabbitmq
_management`4、访问`
RabbitMQ
`后台管理docker安装
重生六道
·
2023-08-21 05:29
软件安装教程
虚拟机
docker
rabbitmq
容器
abbitmq启动访问不了http://localhost:15672 通过修改服务登录admin
abbitmq默认的对Administration授权,而我的用户不是默认的Administration,所以后来打开服务,找到
rabbitmq
服务,属性,登陆,将本地系统账户修改为此账户,修改完成之后再重启服务
蛋蛋叫我来巡山
·
2023-08-21 05:58
java-rabbitmq
根据源码,模拟实现
RabbitMQ
- 内存数据管理(4)
目录一、内存数据管理1.1、需求分析1.2、实现MemoryDataCenter类1.2.1、ConcurrentHashMap数据管理1.2.2、封装交换机操作1.2.3、封装队列操作1.2.4、封装绑定操作1.2.5、封装消息操作1.2.6、封装未确认消息操作1.2.7、封装恢复数据操作一、内存数据管理1.1、需求分析当前已经使用数据库管理了交换机、绑定、队列,又使用数据文件管理了消息.最后还
陈亦康
·
2023-08-21 02:47
RabbitMQ
rabbitmq
分布式
# MQ在高并发环境下,如果队列满了,如何防止消息丢失?
性能比较好的消息中间件:Kafka、
RabbitMQ
,RocketMQ.2、什么情况下会产生消息丢失的现象?消息队列满了的情况下。3、如何解决消息丢失的问题?(1)生产者可以采用重试机制。
烧饼丨灬
·
2023-08-21 02:53
内网穿透-外远程连接中的
RabbitMQ
服务
文章目录前言1.安装erlang语言2.安装
rabbitMQ
3.内网穿透3.1安装cpolar内网穿透(支持一键自动安装脚本)3.2创建HTTP隧道4.公网远程连接5.固定公网TCP地址5.1保留一个固定的公网
晓星航
·
2023-08-21 01:18
技术周刊
rabbitmq
ruby
分布式
运维开发
Springboot整合
RabbitMq
,详细使用步骤
Springboot整合
RabbitMq
,详细使用步骤1添加springboot-starter依赖2添加连接配置3在启动类上添加开启注解`@EnableRabbit`4创建
RabbitMq
的配置类,用于创建交换机
猪大侠0.0
·
2023-08-21 00:47
RabbitMq
java-rabbitmq
spring
boot
rabbitmq
中间件
RabbitMq
死信队列
目录1什么是死信2什么是死信队列3环境准备和死信队列创建4消息过期,无人消费5消息溢出(超出队列最大容量)6消息被拒绝7小结1什么是死信死信,其实这是
RabbitMQ
中一种消息类型,和普通的消息在本质上没有什么区别
猪大侠0.0
·
2023-08-21 00:16
RabbitMq
rabbitmq
java-rabbitmq
死信队列
分布式
java
RabbitMq
笔记整理
RabbitMq
笔记整理
rabbitmq
简介:mq全称为messagequeue,即消息队列,
rabbitmq
是由erlang语言开发,基于AMQP(AdvancedMessageQueue高级消息队列协议
想摘橘子的猫
·
2023-08-21 00:10
rabbitmq
消息队列
RabbitMQ
学习笔记(一)
前言:学习B站UP主狂神说视频笔记整理视频链接什么是中间件中间件(Middleware)是处于操作系统和应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。人们在使用中间件时,往往是一组中间件集成在一起,构成一个平台(包括开发平台和运行平台),但在这组中间件中必须要有一个通信中间件,即中间件=平台+通信,这个定义也限定了只有用于分布式系统中才能称为中间件,同时还可以把它与支撑软件和实用软件
人间不值得T皿T
·
2023-08-21 00:10
狂神说学习笔记
rabbitmq
java
spring
boot
学习笔记之消息中间件(
RabbitMQ
)笔记整理
2AMQP工作过程3队列二、
RabbitMQ
简介1
RabbitMQ
介绍1.1解决应用耦合2
RabbitMQ
适用场景(同步-->异步)三、
RabbitMQ
原理四、Erlang安装1修改主机名2安装依赖3上传文件并解压
Coder_Oldou
·
2023-08-21 00:39
学习笔记
消息中间件
队列
linux
rabbitmq
上一页
97
98
99
100
101
102
103
104
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他