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--消息队列
【RabbitMQ】 RabbitMQ 消息的延迟 —— 深入探索 RabbitMQ 的死信交换机,消息的 TTL 以及延迟队列
TTL实现消息的延迟三、基于DelayExchang插件实现延迟队列3.1安装DelayExchang插件3.2DelayExchang实现消息延迟的原理3.3使用DelayExchang实现消息的延迟
消息队列
是现代分布式应用中的关键组件
求知.
·
2023-11-06 11:18
微服务
RabbitMQ
rabbitmq
延迟消息
RabbitMQ
RabbitMQ是一套开源(MPL)的
消息队列
服务软件,是由LShift提供的一个AdvancedMessageQueuingProtocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的Erlang
chuxuezhe_987
·
2023-11-06 11:42
rabbitmq
分布式
RabbitMQ
1.什么是RabbitMQRabbitMQ是一个开源的
消息队列
。RabbitMQ可以让应用程序在分布式环境下进行异步通信,从而实现解耦和高可用性。
真滴book理喻
·
2023-11-06 08:52
#
Java面试八股文
rabbitmq
分布式
ActiveMq学习⑧__ActiveMQ的消息持久化机制
ActiveMQ的消息存储和持久化MQ的高可用事务持久签收可持久化(类似于与mq消息的同步机制)为了避免意外宕机以后丢失信息,需要做到重启后可以恢复
消息队列
,消息系统一半都会采用持久化机制。
小涂学编程
·
2023-11-06 05:38
activemq
学习
Kafka 基本概念
一、概述1、kafka是什么Kafka是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的,发布/订阅模式的
消息队列
(MessageQueue)。
Andy 陈
·
2023-11-06 05:55
kafka
分布式
java
Kafka基本使用
一、概述1、kafka是什么Kafka是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的,发布/订阅模式的
消息队列
(MessageQueue)。
I_absolutely
·
2023-11-06 05:23
大数据
高并发
消息队列
kafka
big
data
消息队列
【Kafka】基本概念
文章目录一、
消息队列
的流派1.1有Broker1.1.1重topic1.1.2轻topic1.2无Broker二、kafka安装三、kafka基本术语四、发送消息五、消费消息六、单播消息七、多播消息八、
bugcoder-9905
·
2023-11-06 05:21
kafka
kafka
分布式
消息中间件-RabbitMQ介绍
一、基础知识1.什么是RabbitMQRabbitMQ是2007年发布,是一个在AMQP(高级
消息队列
协议)基础上完成的,简称MQ全称为MessageQueue,
消息队列
(MQ)是一种应用程序对应用程序的通信方法
xmh-sxh-1314
·
2023-11-06 01:29
java
【MQTT基础篇(一)】MQTT介绍
以上MQTT(
消息队列
遥测传输)协议规范中的介绍很好地描述了MQTT的全部含义。它是一种很轻的通讯协议。与HTT
Eiker_3169
·
2023-11-06 01:12
MQTT
物联网
网络协议
网络
Redis如何实现延迟
消息队列
1.使用ZsetZSet实现
消息队列
的方式和List类似,zadd和zrangebyscore来实现存入和读取消息Redis如何实现延迟
消息队列
ZSet多了一个分值(score)属性,用它来存储时间戳,
Chris.Sui
·
2023-11-05 23:01
redis
数据库
缓存
Redis实现延迟队列方法介绍
其中,延迟队列是Redis的一个重要应用场景,它被广泛应用于异步任务的调度、
消息队列
的实现以及秒杀、抢购等高并发场景的处理。
爱学习的卢生
·
2023-11-05 23:27
redis
数据库
缓存
php
微信小程序
数据结构
如何用Redis实现延迟队列
背景前段时间有个小项目需要使用延迟任务,谈到延迟任务,我脑子第一时间一闪而过的就是使用
消息队列
来做,比如RabbitMQ的死信队列又或者RocketMQ的延迟队列,但是奈何这是一个小项目,并没有引入MQ
盈梓的博客小站
·
2023-11-05 23:27
java
java
redis
Redis那些事儿(二)
文章目录1.前言2.
消息队列
(发布和订阅)应用场景:消息通知、Websocket集群3.WebSocket集群示例1.前言接着上一篇Redis那些事儿(一),这一篇主要介绍Redis的发布和订阅功能,可以实现高效的消息通信和事件驱动架构
Jon Young
·
2023-11-05 23:49
Redis
redis
缓存
Linux编程——进程间通信(信号灯集、
消息队列
)
目录一、信号灯集1.1概念1.2信号灯集创建步骤⭐⭐⭐1.3信号灯集对应函数1.4练习二、
消息队列
2.1特点2.2
消息队列
的创建步骤2.3函数2.4练习一、信号灯集1.1概念信号灯(semaphore)
Sunqk5665
·
2023-11-05 22:20
#
c语言
linux
笔记
嵌入式开发
进程间通信
进程间通讯-
消息队列
和信号灯
消息队列
消息队列
是SystemVIPC对象的一种
消息队列
由
消息队列
ID来唯一标识
消息队列
就是一个消息的列表。
sure0
·
2023-11-05 22:47
Linux
进程间通信
c语言
linux
共享内存 信号灯集
消息队列
【1】共享内存:特点:共享内存是一种最为高效的进程间通信方式,进程可以直接读写内存,而不需要任何数据的拷贝为了在多个进程间交换信息,内核专门留出了一块内存区,可以由需要访问的进程将其映射到自己的私有地址空间进程就可以直接读写这一内存区而不需要进行数据的拷贝,从而大大提高的效率。由于多个进程共享一段内存,因此也需要依靠某种同步机制,如互斥锁和信号量等共享内存的使用步骤:创建key值key_tkey=
Aimer_N
·
2023-11-05 22:16
linux
c
数据库
进程间通信——共享内存、
消息队列
、信号灯集
一、共享内存共享内存是通信效率最高的进程间通信方3式——内存映射(将内核空间地址映射到用户空间,访问该映射空间即相当于访问内核空间)二、
消息队列
就是一些消息的列表。
玲今天提不起劲
·
2023-11-05 22:16
c语言
【linux IPC
消息队列
,共享内存,信号灯集】
父子进行通过信号灯同步对共享内存进行读写1、父进程从键盘输入字符串到共享内存2、子进程删除字符串中的空格并打印3、父进程输入'quit'后删除共享内存和信号灯集,程序结束。#include#include#include#include#include#include#include#include#include#include#include#include#defineWRITE0//信号灯
资深投资人
·
2023-11-05 22:16
数学建模
信号机制、
消息队列
、信号灯
目录一、信号机制1.信号概念(1)信号的产生:(2)常用信号2.信号的发送和定时器(1)信号命令—kill/kellall(2)信号发送函数—kill/raise(3)信号相关函数—alarm/pause1.alarm2.ualarm(循环发送)3.timer_create4.settimer3.信号的捕捉4.信号的SIGCHLD5.信号的阻塞和信号集(1)信号集操作函数6.信号驱动任务二、消息队
一条飞的鱼儿
·
2023-11-05 22:15
linux
消息队列
及信号灯集的相关函数
一、信号灯集:由一个或者多个信号灯组成,每个信号灯都是一个计数器,由内核维护。相关函数:1、信号灯集的创建函数原型:intsemget(key_tkey,intnsems,intsemflag);头文件:#include#include#include参数:key:可以是IPC_PRIVATE,也可以是ftok返回值。nsems:创建等集中信号灯的个数semflag:IPC_CREAT|0640(
够钟.*
·
2023-11-05 22:14
c#
Linux之进程间通信(二):共享内存、信号灯集、
消息队列
目录共享内存特点步骤函数接口系统命令代码演示信号灯集特点步骤命令函数接口代码演示
消息队列
特点步骤操作命令函数接口代码演示提醒:Linux之进程间通信(一):无名管道、有名管道、信号量共享内存特点1共享内存是一种最为高效的进程间通信方式
sansan33shanshan
·
2023-11-05 22:43
java
jvm
开发语言
linux
进程间通信-共享内存,
消息队列
,信号灯集,socket套接字
IPCftok创建keyIPC对象创建流程IPC对象系统命令共享内存(sharememory)共享内存的特点共享内存的机制共享内存使用步骤一、创建/打开共享内存二、映射共享内存三、撤销共享内存映射四、删除共享内存
消息队列
诗丶远方的田筠
·
2023-11-05 22:42
消息队列
和信号灯
消息队列
概念:
消息队列
是SystemVIPC对象的一种
消息队列
的使用:发送端:1申请Key2打开/创建
消息队列
msgget3向
消息队列
发送消息msgsnd接收端:1打开/创建
消息队列
msgget2从
消息队列
接收消息
仙八哥
·
2023-11-05 22:42
应用层
c语言
消息队列
,内存共享,信号灯
1、对
消息队列
的操作有下面三种类型:(1)打开或创建
消息队列
。
消息队列
的内核持续性要求每个
消息队列
都在系统范围内对应唯一的键值,所以,要获得一个
消息队列
的描述字,只需提供该
消息队列
的键值即可。
jianglu1210
·
2023-11-05 22:41
消息队列
信号灯 共享内存
1.
消息队列
答:队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式及特定的优级。
碎花渣
·
2023-11-05 22:09
预习
消息队列
,共享内存,信号灯
1、对
消息队列
的操作有下面三种类型:(1)打开或创建
消息队列
。
消息队列
的内核持续性要求每个
消息队列
都在系统范围内对应唯一的键值,所以,要获得一个
消息队列
的描述字,只需提供该
消息队列
的键值即可。
Y-慕汐
·
2023-11-05 22:39
linux io 学习笔记(03)---共享内存,信号灯,
消息队列
systemVIPC1)
消息队列
2)共享内存3)信号灯(信号量集)1.
消息队列
、ipcs-q查看系统中使用
消息队列
的情况ipcrm-q+msqid删除
消息队列
消息队列
工作原理:在内核空间上创建队列,信息发送者将发送信息打包成结点添加到队列中
家安
·
2023-11-05 22:08
linux
io进程
linux
io进程
信号灯集,
消息队列
信号灯集1、概念信号灯(semaphore),也叫信号量。它是不同进程间或一个给定进程内部不同线程间同步的机制;SystemV的信号灯是一个或者多个信号灯的一个集合。其中的每一个都是单独的计数信号灯。而Posix信号灯指的是单个计数信号灯。通过信号灯集实现共享内存的同步操作。步骤在不同的进程间,通过相同的key值,打开相同的信号灯集创建key值ftok创建或打开信号灯集semget初始化信号灯se
零基础的小杨
·
2023-11-05 22:34
IO
IO
1024程序员节
linux
c语言
Redis-命令操作Redis->redis简介,redis的安装(Linux版本&windows版本),redis的命令
redis简介redis的安装(Linux版本&windows版本)redis的命令1.redis简介Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和
消息队列
代理。
朱琳均
·
2023-11-05 21:26
redis
数据库
缓存
RabbitMQ总结
消息队列
(MessageQueue,简称MQ):是在消息的传输过程中保存消息的容器。用于分布式系统之间进行通信。2.选型和对比3.什么是RabbitMQ?
早起的搬砖人
·
2023-11-05 18:32
java-rabbitmq
rabbitmq
java
RabbitMQ 知识总结
前置问题MQ定义及用途MQ,即MessageQueue,中文
消息队列
,本质是队列,存储的是消息。主要三大用途:应用解藕、异步处理、流量削峰。
majinbo111
·
2023-11-05 18:01
RabbitMQ
Rabbit
RabbitMQ总结
.NET Core 使用 Channel
消息队列
在.NETCore中,我们可以使用Channel来实现
消息队列
的功能。Channel是.NETCore提供的一种基于内存的异步消息传递机制,它可以用于多个生产者和消费者之间的通信。
dotNET跨平台
·
2023-11-05 16:47
.netcore
一文读懂 .NET 中的高性能队列 Channel
介绍System.Threading.Channels是.NETCore3.0后推出的新的集合类型,具有异步API,高性能,线程安全等特点,它可以用来做
消息队列
,进行数据的生产和消费,公开的Writer
dotNET跨平台
·
2023-11-05 16:46
队列
java
rabbitmq
redis
queue
.NET Core 使用 System.Threading.Channels
消息队列
System.Threading.Channels是.NETCore中的一个新的同步通信机制,它提供了一种高效的方法来在多个线程之间共享数据。它比使用锁或信号量等传统同步机制更灵活、更高效,并且可以帮助您避免许多并发问题。下面是一个简单的示例,演示如何使用Channels实现生产者-消费者模型。一、定义数据类和生产者首先,我们需要定义一个类型来表示我们要在Channel中传递的数据。在这个例子中,
喵叔哟
·
2023-11-05 16:12
.netcore
Handler源码分析
Handler原理解析了解Handler原理之前,我们需要先了解几个相关的类Hander(主要作用发送和处理消息和Runnable)Message(线程间消息传递的载体)MessageQueue(
消息队列
Lemon666
·
2023-11-05 16:58
BlockingQueue实现简易
消息队列
处理器 可分区顺序消费
大家好,最近在巩固JUC并发包,突然想到如果自己的应用体量不大,但有需要
消息队列
来实现应用解耦和削峰来缓解服务器突增压力,比如抢票时,突然有比较用户同时抢票,就容易造成服务器同时连接数较多,拒绝其他用户的使用
如来神掌十八式
·
2023-11-05 15:23
java
架构方案
消息队列
springboot2.x整合consul和RabbitMQ
RabbitMQ是
消息队列
的一种,其目的也是为了程序的异步和解耦,同样也是为了消息的缓存和分发的作用.RabbitMQ是实现了高级
消息队列
协议(AMQP)的开源消息代理软件,用在分布式系统来存储转发消息
会上树的程序猿
·
2023-11-05 15:43
rabbitMQ
消息队列
中发布确认中的确认以及回退回调的实现
在发布确认回调实现类中packagecom.it.springbootrabbitmq.callback;importlombok.extern.slf4j.Slf4j;importorg.springframework.amqp.rabbit.connection.CorrelationData;importorg.springframework.amqp.rabbit.core.RabbitT
感谢一切给予
·
2023-11-05 14:50
rabbitmq
java
Redis中的List类型
lpushlpushxrpushlrangelpoprpoplindexlinsertllenlremltrimlset阻塞命令阻塞命令的使用场景1.针对一个非空的列表进行操作2.针对一个空的列表进行操作3.针对多个key进行操作.内部编码lisi类型的应用场景存储(班级)信息
消息队列
分频道的
消息队列
微博
正经程序猿
·
2023-11-05 07:01
redis
redis
数据库
缓存
【RabbitMQ】RabbitMQ 消息的堆积问题 —— 使用惰性队列解决消息的堆积问题
消息堆积的解决思路二、惰性队列解决消息堆积问题2.1惰性队列和普通队列的区别2.2惰性队列的声明方式2.3演示惰性队列接收大量消息2.4惰性队列的优缺点一、消息的堆积问题1.1什么是消息的堆积问题消息的堆积问题是指在
消息队列
系统中
求知.
·
2023-11-05 07:57
微服务
RabbitMQ
java-rabbitmq
rabbitmq
消息堆积
saltstack 安装
SaltStack是基于python开发的一套C/S架构的自动化配置管理工具,底层支持ssh和zeromq
消息队列
方式通信,适用于大规模的批量任务执行和配置管理。
wnl
·
2023-11-05 05:57
【Python实践】_RabbitMQ理论知识
python实践【目录】Python实践【写在前面】:使用Python操作一轮RabbitMQ之后应该对其基础知识做一个认识【材料】:【Base1】:什么是RabbitMQRabbitMQ,即
消息队列
,
大婶N72
·
2023-11-05 05:24
Java学习+面试指南--【JavaGuide】
Java编程规范)网络操作系统Linux相关数据结构与算法数据结构算法数据库MySQLRedis数据库扩展系统设计常用框架(Spring/SpringBoot、Zookeeper...)数据通信/中间件(
消息队列
武林是大腿
·
2023-11-05 04:58
GitHub优秀开源项目
RT-Thread 应用方面的一点总结(二)
//-------------------------时隔许久~下面做rtt应用方面的一些总结:如创建线程和启动,
消息队列
、信号量、互斥量、事件、软件定时器、邮箱的实现和应用//------------
淘学书童Q
·
2023-11-05 01:00
RTOS
rt-thread
FreeRTOS学习---“定时器”篇
总目录FreeRTOS学习—“任务”篇FreeRTOS学习—“
消息队列
”篇FreeRTOS学习—“信号量”篇FreeRTOS学习—“事件组”篇FreeRTOS学习—“定时器”篇FreeRTOS提供了一种软件定时器
胖哥王老师
·
2023-11-04 21:22
单片机
C语言典型代码
操作系统
FreeRTOS
timer
定时器
消息队列
ActiveMQ、RocketMQ、RabbitMQ、Kafka一些总结
转自:http://www.cnblogs.com/williamjie/p/9481780.html尊重原作,谢谢复习要点本文大概围绕如下几点进行阐述:1.为什么使用
消息队列
?
痕若远溪
·
2023-11-04 21:12
消息队列
java
ActiveMQ、RocketMQ、RabbitMQ、Kafka区别
一、三大应用场景(优点)解耦、异步、削峰1、解耦:只需要将消息写入
消息队列
,需要消息的去
消息队列
中订阅就好2、异步:一些非必要的逻辑可以采用异步来完成,从而提升响应速度3、削峰:某个时间段并发量特别大的时候可以将消息发送到
消息队列
中
小码农要饭之路
·
2023-11-04 21:40
面试题
java
kafka
rabbitmq
队列
分布式
rabbitmq、kafka、activemq、rocketmq之间对比,区别
1.为什么使用
消息队列
使用
消息队列
主要应用于三个场景:解耦、异步、削峰1.1解耦传统模式:传统模式的缺点:系统间耦合性太强,如上图所示,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统
盲流子开发
·
2023-11-04 21:09
RabbitMQ
关于ActiveMQ、RocketMQ、RabbitMQ、Kafka的一些总结和区别
1、为什么要使用
消息队列
分析:一个用
消息队列
的人,不知道为啥用,这就有点尴尬。没有复习这点,很容易被问蒙,然后就开始胡扯了。
文渡呀
·
2023-11-04 21:39
java-rabbitmq
java-activemq
java-rocketmq
java
后端
进程间通信(IPC)
进程间通信的方式通常有管道通信、
消息队列
、信号量、共享存储、Socket、Stream等,其中Socket和Stream支持不同主机上的两个进程间的通信。
XXX_MRX
·
2023-11-04 20:24
Linux系统编程——进程
linux
c语言
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他