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
A1--消息队列
Golang使用
消息队列
(RabbitMQ)
最近在使用Golang做了一个网盘项目(类似百度网盘),这个网盘项目有一个功能描述如下:用户会删除一个文件到垃圾回收站,回收站的文件有一个时间期限,比如24h,24h后数据库中记录和oss中文件会被删除,在之前的版本中,可以使用定时任务来检查数据库记录中删除时间来判断是否删除,但是这不是最佳的,因此考虑如何基于RabbitMQ来实现这个功能。使用RabbitMQ的架构代码因为前端有点麻烦,这里全部
HumbleSwage
·
2023-08-21 07:10
golang
rabbitmq
开发语言
Redis是如何保证高可用的?
而且可以很方便的实现诸如分布式锁、
消息队列
等功能。笔者在前一段秋招面试的时候就被提问,“Redis是怎么保证高可用的?”后续的子问题包含,集群模式是怎么实现的?哨兵模式又是怎样工作的?
小智Chris
·
2023-08-21 05:02
面试
Redis
redis
数据库
缓存
redis 基础篇(redis 理解)
目录redis特性介绍redis的一些特性(优点)1.在内存中存储数据2.可编程的3.可扩展4.持久化5.支持集群6.高可用redis的应用场景数据库作缓存会话存储作
消息队列
redis不适合做的事情redis
Naxx Crazy
·
2023-08-21 05:59
redis
redis
数据库
缓存
在项目中高并发场景怎么解决
消息队列
重复消费的解决思路
1.前端限制:防抖和节流:在用户点击“下单”按钮时,使用防抖和节流技术限制用户在短时间内多次提交。2.后端接口处理:分布式锁:当用户下单时,可以使用Redis或ZooKeeper实现的分布式锁,确保同一个用户在同一时间只能有一个订单请求被处理。3.订单唯一性设计:使用用户ID+商品ID+时间戳或者其他唯一组合生成哈希作为订单的唯一标识,确保同一个用户对同一个商品在很短的时间内不会生成重复订单。4.
Json____
·
2023-08-21 04:28
rabbitmq
高并发
Linux 进程间通信——
消息队列
一、
消息队列
的原理
消息队列
提供了一种从一个进程向另一个进程发送一个数据块的方法。每个数据块都被认为含有一个类型,接收进程可以独立接收含有不同类型值得数据库。
嘘yyyyyy
·
2023-08-21 02:24
Linux
linux
网络
运维
# MQ在高并发环境下,如果队列满了,如何防止消息丢失?
消息队列
满了的情况下。3、如何解决消息丢失的问题?(1)生产者可以采用重试机制。因为消费者会不停的消费消
烧饼丨灬
·
2023-08-21 02:53
内网穿透-外远程连接中的RabbitMQ服务
内网穿透(支持一键自动安装脚本)3.2创建HTTP隧道4.公网远程连接5.固定公网TCP地址5.1保留一个固定的公网TCP端口地址5.2配置固定公网TCP端口地址前言RabbitMQ是一个在AMQP(高级
消息队列
协议
晓星航
·
2023-08-21 01:18
技术周刊
rabbitmq
ruby
分布式
运维开发
Springboot整合RabbitMq,详细使用步骤
5生产者推送消息6消费者接收消息7生产者的消息回调机制8消费者的确认机制
消息队列
(MessageQueue)是一种应用间的通信方式。顾名思义,将消息放到队列中
猪大侠0.0
·
2023-08-21 00:47
RabbitMq
java-rabbitmq
spring
boot
rabbitmq
中间件
RabbitMq死信队列
如果队列中的消息出现以下情况之一,就会变成死信:如果给
消息队列
设置了消息的过期时间(x-message-ttl),或者发送消息时设置了当前消息的过期时间,当消
猪大侠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学习笔记整理(1)
1:概念整理1.1:应用场景:异步处理,应用解耦,流量削锋和消息通讯四个场景1.2:使用较多的
消息队列
有:ActiveMQ,RabbitMQ,Kafka(专供大数据的)这三个执行速度kafka最快,其次是
钻研学问直到猝死
·
2023-08-21 00:09
RabbitMq
rabbitMq
RabbitMQ学习笔记
p=1尚硅谷官网:http://www.atguigu.com/什么是MQMQ(messagequeue,
消息队列
),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是m
告别时光
·
2023-08-21 00:08
rabbitmq
RocketMQ消息存储和查询原理
因为直接操作文件系统肯定是最快的,那么业界主流的
消息队列
中间件,如RocketM
清幽之地
·
2023-08-20 21:14
动手写Amazon SQS客户端
AmazonSQS是AWS上主流的
消息队列
服务,按理说它是有SDK的,那么为什么还要自己编写客户端呢?因为它提供的SDK太简单,就几个WebAPI,没有办法直接用。我们具体来说一说。
·
2023-08-20 20:23
NSQ 实现逻辑探秘
1什么是NSQNSQ是一个
消息队列
中间件,用go实现,有如下特点:分布式:它提供了分布式的、去中心化且没有单点故障的拓扑结构,稳定的消息传输发布保障,能够具有高容错和高可用特性。
jmuhe
·
2023-08-20 17:06
中间件
后端
go
信号
信号也是IPC中的一种,是和管道,
消息队列
,共享内存并列的概念。
mjmmm
·
2023-08-20 15:08
linux
运维
服务器
系统编程
C语言
消息队列
(MQ)
消息队列
的发送方式及使用场景发送方式一般分三种:SYNC同步发送应用场景:重要通知邮件、报名短信通知、营销短信系统等ASYNC异步发送应用场景:对RT时间敏感,可以支持更高的并发,回调成功触发相对应的业务
二炮
·
2023-08-20 14:23
MQ
kafka
rabbitmq
搞定
消息队列
(MQ)之生产者-消费者
消息队列
,简称MQ(MessageQueue)首先,队列是一种先进先出的数据结构。在Java里边,已经实现了不少的队列了。那为什么还需要
消息队列
(MQ)这种中间件呢?
二炮
·
2023-08-20 14:53
rabbitmq
队列
RabbitMQ安装与入门
简单使用1.依赖包2.消息模型2.1Simple-简单模型2.2Work-工作模型2.3Fanout-广播模型2.4Direct-定向模型2.5Topic-主题模型总结前言RabbitMQ是实现了高级
消息队列
协议
松下问童子、
·
2023-08-20 12:50
rabbitmq
分布式
2023最新版本RabbitMQ下载安装教程
AMQP:AdvancedMessageQueue,高级
消息队列
协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语
MarcoPro
·
2023-08-20 12:18
C#
分享
java-rabbitmq
rabbitmq
分布式
消息队列
核心-如何保证消息不丢失
使用
消息队列
,绕不开的一个问题就是如何保证消息不丢失,现在主流的消息中间件都提供了完整的消息可靠性保证机制,可以确保消息的可靠传递,本文以rocketMq为例介绍如何保证消息不丢失,其他
消息队列
类似。
ajajaj
·
2023-08-20 10:22
MQ简介
百度百科解释MQ(MessageQueue)
消息队列
,是基础数据结构中“先进先出”的一种数据结构。一般用来解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。
马赛克同学
·
2023-08-20 09:56
iOS RabbitMQ---主题订阅模式Topic
消息队列
的理解手机端建立和MQ的连接后,不断开连接就可以接收到服务端发送的消息;生产者发送一个主题和消息到服务器,消费者根据主题来接收对应主题下的消息example概念:生产者(Producer):可理解为消息的发送方消费者
崔又淇
·
2023-08-20 08:54
mqtt协议
MQTT(MessageQueuingTelemetryTransport,
消息队列
遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP
瞬间的醒悟
·
2023-08-20 04:45
物联网
物联网
【Linux】进程间通信之
消息队列
文章目录
消息队列
的概念
消息队列
的出队特点
消息队列
函数接口获取
消息队列
向
消息队列
发送消息接收消息操作
消息队列
的接口代码演示ipcs命令
消息队列
的概念
消息队列
提供进程间数据块传输的方法,传输的每一个数据块都认为是有类型的
林深方见鹿
·
2023-08-20 03:55
Linux
linux
运维
服务器
kafka--kafka的基本概念-topic和partition
一、kafka的基本概念-topic和partition1、topic(主题)topic是逻辑概念以Topic机制来对消息进行分类的,同一类消息属于同一个Topic,你可以将每个topic看成是一个
消息队列
Jeroro_franklin
·
2023-08-19 22:16
kafka
kafka
分布式
Linux系统--进程间通信
文章目录什么是进程间通信匿名管道命名管道systemV共享内存systemV
消息队列
信号量一、什么是进程间通信首先由于进程运行是具有独立性的,具有独立的页表,PCB和虚拟地址空间等,父子进程间数据互补干扰
‘(尐儍苽-℡
·
2023-08-19 22:33
Linux系统编程
linux
运维
服务器
记录一次rediscluster 调用lua 脚本, 用于 list 批量获取
记录一次rediscluster调用lua脚本用于list批量获取需求:用redislist当作
消息队列
(原来的流程固定不能变更),需要增加消费速度改进方案的思想(不考虑业务逻辑变更优化,主要是原来的逻辑改不动
往日不在
·
2023-08-19 21:01
lua
redis
数据库
RabbitMQ快速入门
RabbitMQ快速入门1、Part1前言Rabbitmq是使用Erlang语言开发的开源
消息队列
系统,基于AMQP实现,是一种应用程序对应用程序的通信方法,应用程序通过读写出入队列的消息来通信,而无需专用连接来链接它们
242030
·
2023-08-19 20:57
rabbitmq
rabbitmq
Dart异步任务与消息循环机制
Dart异步任务与消息循环机制Future,async/await表示异步任务一个Dart应用有一个消息循环和两个
消息队列
--event队列和microtask队列event队列包含所有外来的事件:I/
kuckyson
·
2023-08-19 16:56
redis list类型实现最简单的队列
消息队列
的好处提高响应速度、解耦、稳定性(故障处理)、可扩展性、有序性、异步性。redis实现
消息队列
方法1redis有个list类型,可以用来实现一定程度上的
消息队列
。
学习笔记666
·
2023-08-19 15:36
Redis
MQTT的初步学习以及编写客户端程序
什么是MQTTMQTT官网MQTT-WIKIMQTT系列教程1(基本概念介绍)MQTT
消息队列
遥测传输(英语:MessageQueuingTelemetryTransport)是ISO标准(ISO/IECPRF20922
饿丸
·
2023-08-19 13:54
网络通信编程
mqtt
网络
异步
消息队列
1.
消息队列
rabbitmq-提供
消息队列
服务rabbitmq常用指令dockerrun-d-p5672:5672--namemqrabbitmqdockerexec-itmq/bin/bash创建用户
十二右
·
2023-08-19 12:50
mq与mqtt区别
文章目录一、mqtt与mq的区别二、详细区别1.有三个基本概念三、EMQ与MQ的区别一、mqtt与mq的区别mqtt:一种通信协议,类似人类交谈中的汉语、英语、俄语中的一种语言规范MQ:一种通信通道,也叫
消息队列
明了LM
·
2023-08-19 09:25
MQ
rabbitmq
java
物联网
mqtt
mq
消息队列
mqtt emqx ActiveMQ RabbitMQ RocketMQ
省流:十几年前,淘宝的notify,借鉴ActiveMQ。京东的ActiveMQ集群几百台,后面改成JMQ。Linkedin的kafka,因为是scala,国内很多人不熟。淘宝的人把kafka用java写了一遍,取名metaq,后来再改名RocketMQ。正文:总的来说,三大原因,语言、潮流、生态。MQ这种东西,当你的消息量不大的时候,用啥是没多大区别的。特别是在过去20年里,有些阶段你没多少开源
globalcoding
·
2023-08-19 09:53
java
mq
消息队列
在ubuntu+cpolar+rabbitMQ环境下,实现mq服务端远程访问
内网穿透(支持一键自动安装脚本)3.2创建HTTP隧道4.公网远程连接5.固定公网TCP地址5.1保留一个固定的公网TCP端口地址5.2配置固定公网TCP端口地址前言RabbitMQ是一个在AMQP(高级
消息队列
协议
YIN_尹
·
2023-08-19 08:02
内网穿透
ubuntu
rabbitmq
ruby
中间件(下)
例如,
消息队列
中间件和分布式数据传输中间件可以通过优化网络
爱折腾的捣蛋鬼
·
2023-08-19 08:49
中间件
中间件
java Spring
消息队列
监听
packagecom.connext.soa.platform.business.config;importcom.connext.soa.platform.business.consumer.model.SyncVariantToES;importcom.connext.soa.platform.business.service.ESIndexDataBuildService;importlom
[email protected]
·
2023-08-19 07:56
java
开发语言
RabbitMQ6种模式
消息的消费者(consumer)监听(while)
消息队列
,如果队列中有消息,就消费掉,消息被拿走后,自动从队列中删除(隐患消息可能没有被消费者正确处理,已经从队列中消失了,造成消息的丢失)应用场景:聊天
[email protected]
·
2023-08-19 07:55
rabbitmq
【RabbitMQ】RabbitMQ整合SpringBoot案例
【RabbitMQ】2、RabbitMQ-SpringBoot案例-fanout模式2.1实现架构总览2.2具体实现2.2.1生产者2.2.1消费者1、前情提要【RabbitMQ】【RabbitMQ】
消息队列
怎么还不写代码
·
2023-08-19 06:30
RabbitMq
java-rabbitmq
rabbitmq
spring
boot
RabbitMQ面试题
1.什么是MQMQ就是
消息队列
。是软件和软件进行通信的中间件产品2.MQ的优点异步处理-相比于传统的串行、并行方式,提高了系统吞吐量。应用解耦-系统间通过消息通信,不用关心其他系统的处理。
哭哭啼
·
2023-08-19 06:28
面试
java-rabbitmq
rabbitmq
java
分布式 -
消息队列
Kafka:Kafka 消费者消费位移的提交方式
文章目录1.自动提交消费位移2.自动提交消费位移存在的问题?3.手动提交消费位移1.同步提交消费位移2.异步提交消费位移3.同步和异步组合提交消费位移4.提交特定的消费位移5.按分区提交消费位移4.消费者查找不到消费位移时怎么办?5.如何从特定分区位移处读取消息?6.如何优雅地退出轮询循环消费?1.自动提交消费位移最简单的提交方式是让消费者自动提交偏移量,自动提交offset的相关参数:enabl
我一直在流浪
·
2023-08-19 04:24
【分布式-消息队列Kafka】
分布式
kafka
linq
RocketMQ 5.0 架构解析:如何基于云原生架构支撑多元化场景
首先介绍RocketMQ5.0的核心概念和架构概览;然后从集群角度出发,从宏观视角学习RocketMQ的管控链路、数据链路、客户端和服务端如何交互;最后介绍
消息队列
最重要的模块存储系统,了解RocketMQ
阿里云云原生
·
2023-08-19 02:53
java-rocketmq
rocketmq
架构
SpringBoot整合RabbitMQ1(Topic Exchange、Header Exchange)
一.一些基本概念
消息队列
面试官问你什么是
消息队列
?把这篇甩给他!
我爱铲屎
·
2023-08-19 02:29
仿牛客论坛项目day6|redis
3、典型应用场景:缓存、排行榜、计数器、社交网络、
消息队列
等。二、spring整合redis引入依赖配置r
ziyego
·
2023-08-19 01:09
redis
mybatis
数据库
【面试总结】八股①
事务特性是哪些事务隔离级别有哪些Java基础StringBuffer和StringBuilder的区别String直接引号新建和newString新建的区别Java中继承和实现的各种关系HashTable和HashMap区别
消息队列
Koma_zhe
·
2023-08-18 22:06
Java相关
#
面试八股
面试
oracle
数据库
c++多线程实现网络中的进程tcp/ip通信
socket网络编程(windows版)c++多线程实现网络中的进程tcp/ip通信进程间通信(IPC)有很多种方式,但可以总结为下面4类:消息传递(管道、FIFO、
消息队列
)同步(互斥量、条件变量、读写锁
xxx_520s
·
2023-08-18 22:03
网络
tcp/ip
c++
「kafka极简入门」言简意赅,精辟
流平台具有三个关键功能:发布和订阅记录流,类似于
消息队列
或企业消息传递系统。以容错的持久方式存储记录流。处理记录流。kafka的主要应用场景:建立实时流数据管道,在系统之间进行数据传输。
程序媛拾玖
·
2023-08-18 18:57
MQTT学习
简介MQTT(MessageQueuingTelemetryTransport,
消息队列
遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP
一只很笨很懒的肥猫
·
2023-08-18 17:19
嵌入式
Android系统-线程-消息处理机制
1)应用程序的每一个线程在启动的时候,都可以首先在内部创建一个
消息队列
,2)然后进入消息循环,并不断检查他的
消息队列
是否又行的消息需要处理。
大海之狂
·
2023-08-18 16:09
Android系统开发
android
上一页
71
72
73
74
75
76
77
78
下一页
按字母分类:
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
其他