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--消息队列
【Spring常见错误】Rabbitmq 常见问题
作者主页:求不脱发的博客精选专栏:Spring精彩摘要:rabbitmq是实现了高级
消息队列
协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。
求不脱发
·
2023-09-15 06:14
Spring常见错误
Spring
rabbitmq
spring
云原生
微服务
【
消息队列
】浅析Kafka的特点及底层运行机制
Kafka官方文档:https://kafka.apache.org/documentation/#introduction一、什么是KafkaKafka是一种基于发布/订阅模式的分布式
消息队列
。
shengjidaguaiLL
·
2023-09-15 01:58
kafka
Linux ipc通信(消息对列)
前言:
消息队列
也是linux开发ipc机制中较为重要的一个进程间通信机制。1.系统创建或获取消息对列intmsgget(key_tkey,intmode);创建
消息队列
,或者获取
消息队列
。
大百求知路
·
2023-09-15 01:21
Linux系统编程
linux
运维
服务器
嵌入式养成计划-27-IO进线程----IPC----进程间通信机制
-要求实现AB进程对话1.A进程先发送一句话给B进程,B进程接收后打印2.B进程再回复一句话给A进程,A进程接收后打印3.重复1.2步骤,当收到quit后,要结束AB进程4.提示:两根管道俩小demo
消息队列
实现
zhk___
·
2023-09-15 01:16
服务器
linux
网络
c++
消息队列
实现AB进程对话;共享内存和信号量集完成多进程字符串翻转与输出
消息队列
实现AB进程对话要求A进程先发送一句话给B进程,B进程接收后打印B进程再回复一句话给A进程,A进程接收后打印重复1.2步骤共享内存和信号量集完成多进程字符串翻转与输出要求在共享内存中存入字符串“
zhk___
·
2023-09-15 01:12
c++
c语言
linux
服务器
【Redis】深入探索 Redis 的数据类型 —— 列表 List
BRPOP2.3LRANGE、LINDEX、LINSERT、LLEN2.4列表相关命令总结三、List类型内部编码3.1压缩列表(ziplist)3.2链表(linkedlist)四、List类型的应用场景4.1
消息队列
求知.
·
2023-09-15 01:08
Redis
redis
list
IO和进程day08(
消息队列
、共享内存、信号灯集)
今日任务1.代码inversion.c#include#include#include#include#include#include#include#include#includeintmain(intargc,constchar*argv[]){//创建打开共享内存//1.生成keykey_tkey=ftok("./",1);if(-1==key){perror("key");return-1
吃饱了犯困
·
2023-09-15 00:26
c语言
关于ActiveMQ、RocketMQ、RabbitMQ、Kafka一些总结和区别
转自:http://www.cnblogs.com/williamjie/p/9481780.html尊重原作,谢谢
消息队列
为什么写这篇文章?
superNeil
·
2023-09-15 00:39
套接字、信号、管道、
消息队列
、信号量、共享内存的使用场景
套接字Socket(套接字)通常在以下场景中使用:网络通信:Socket最常见的用途是进行网络通信。通过Socket,可以在不同计算机之间建立连接,并进行数据交换。例如,客户端和服务器之间的通信、对等节点之间的通信等。客户端/服务器应用:在客户端/服务器架构中,Socket被广泛用于实现服务器端和客户端之间的通信。服务器端通过监听指定端口并接受客户端连接请求,而客户端则与服务器建立连接并发送请求。
Respect@
·
2023-09-14 23:08
计算机
笔记
Linux进阶
服务器
网络
【RabbitMQ】掌握高级特性,为你的应用带来无限可能!
MQ指的是
消息队列
,而
消息队列
是一种应用程序之间进行异步通信的机制,常用于分布
起名方面没有灵感
·
2023-09-14 23:31
微服务
rabbitmq
分布式
Go学习笔记-Channel最佳实践之基本规则【译】
channel的概念和语法一个channel可以理解为一个先进先出的
消息队列
。channel用来在协程[goroutine]之间传递数据,准确的说,是用来传递数据的所有权。
赵客缦胡缨v吴钩霜雪明
·
2023-09-14 20:22
RT-Thread快速入门-
消息队列
首发,公众号【一起学嵌入式】哈哈,RT-Thread快速入门系列文章登上官方论坛“今日聚焦”了,能够得到官方认可,属实受宠若惊。感谢RT-Thread的认可,感谢官方提供的交流学习平台。继续努力,持续输出RT-Thread相关的技术文章。加油~RT-Thread官方论坛地址为:https://club.rt-thread.org/index.html正文开始上一篇介绍了消息邮箱,本篇文章介绍线程(
zsky_01
·
2023-09-14 16:58
RT-Thread
RTOS
RT-Thread
嵌入式
C语言
IoT
Python 多线程、线程池、进程池
线程间的通讯机制
消息队列
event事件对象当线程创建完成之后,并不会马上执行线程,而是等待某一事件发生,线程才会启动importthreading##创建event对象#event=threading.Event
debugBiubiubiu2000
·
2023-09-14 15:06
Python高阶
开发语言
python
Flink 系例之 SQL 案例 - 订单统计
将对电商实时订单进行聚合计算,分以下两个维度进行:1.统计每1分钟的订单数量、用户数量、销售额、商品数2.统计每个分类的订单总数量、用户总数量(未去重)、销售额、商品数流程说明:1.通过模拟电商平台订单简要数据,向Kafka
消息队列
中推送
不会飞的小龙人
·
2023-09-14 13:06
Flink
flink
sql
kafka
Linux——进程间通信
匿名管道管道的特点管道的四种情况命名管道匿名管道和命名管道的区别SystemV共享内存共享内存建立的过程共享内存函数共享内存特点
消息队列
信号量POSIX进程间通信进程间通信的本质进程间通信的本质就是不同的进程可以看见同一份资源进程间通信的目数据传输
幼稚园大哥大
·
2023-09-14 13:14
Linux
linux
[Linux]进程间通信,管道,共享内存
文章目录概述进程间通信方式管道匿名管道管道的读写特性命名管道共享内存操作流程:
消息队列
信号量查看进程间通信信息指令:`ipcs`概述进程间通信主要讲的是操作系统为进程间能够进行通信所提供的几种方式。
头晕神教的神秘人
·
2023-09-14 13:43
Linux
linux
进程间通信
Linux——进程间通信(管道、共享内存、
消息队列
、信号量)
目录一、管道1、匿名管道2、命名管道二、共享内存操作流程:三、
消息队列
四、信号量1、同步(临界资源访问的合理性)2、互斥(同一时间只有一个进程能够访问资源,保证临界资源的安全性)五、相关操作指令进程间通信就是两个进程间的数据交换因为进程间具有独立性
@余笙!
·
2023-09-14 13:10
Linux
thinkphp6+redis stream
消息队列
1、首先在\vendor\topthink\framework\src\think\cache\driver\Redis.php的classRedis里面增加如下代码。/***stream操作相关*Parameters[5]{Parameter#0[$str_key]Parameter#1[$str_id]Parameter#2[array$arr_fields]Parameter#3[$i_ma
yftyzs
·
2023-09-14 12:59
php
redis
缓存
数据库
php
thinkphp6+redis实现
消息队列
其实这个TP6怎么实现这个
消息队列
,很多教程都说有,但是总是给人怪怪的感觉,懵懵懂懂,好像是那么回事但是好像又不是那么一回事,这个还是得自己总结着来第一步下载composer包,这个是没什么说的,要用TP6
疯狂份子
·
2023-09-14 12:29
PHP技术
redis
thinkphp6
tp6
消息队列
tp6使用redis
消息队列
消息{$i}");}头部读取
消息队列
并删除$list=Cache::store('redis')->lpop('list');1、新建个方法运行写入队列publicfunctionhello(){for
大得369
·
2023-09-14 11:58
php
redis
nosql
数据库
thinkphp5 redis
消息队列
简单教程
thinkphp5redis
消息队列
简单教程1.1安装thinkphp-queuecomposerinstallthinkphp-queue1.2搭建
消息队列
的存储环境使用Redis安装并启动Redis
d_cancan
·
2023-09-14 11:58
经验
redis
redis
queue
thinkphp
php
thinkphp6
消息队列
ThinkPHP6提供了一些
消息队列
的使用方式,让我们能够进行异步处理任务。目前ThinkPHP6支持两种
消息队列
:Redis和RabbitMQ。
清风云襄
·
2023-09-14 11:57
php
开发语言
Kafka从入门到精通
ActiveMQ,RabbitMQ,RocketMQ在大数据场景下,主要使用Kafka,在javaee中主要采用ActiveMQ,RabbitMQ,RocketMQ2.MQ作用(1)削峰(2)解耦(3)异步3.
消息队列
的模式
don't_know
·
2023-09-14 10:35
MQ
java
消息队列
产生严重消息堆积怎么处理?
1.为什么产生消息堆积?大多是因为Consumer出问题了,没有及时发现,或者故障恢复需要较长的时间,导致大量消息积压在MQ中。2.消息堆积会有什么后果呢?2.1消息被丢弃例如RabbitMQ有一个消息过期时间TTL,过期的消息会被扔掉,这样消息就彻底没有了。2.2磁盘满了如果堆积量太大,可能导致磁盘空间不足,那么新消息就进不来了。2.3海量消息待处理如果消息没过期,并且磁盘空间也够用,那么就是产
SlowGO
·
2023-09-14 10:09
Handler中的同步屏障
同步屏障首先需要发送一个特殊消息作为屏障消息,当
消息队列
检测到了这种消息后,就会从这个消息开始,遍历后续的消息,只处理其中被标记为“异步”的消息,忽略同步消息(所以叫“同步屏障”),相当于给一部分消息开设了
风月寒
·
2023-09-14 01:16
前端面试合集(三——浏览器)
当浏览器的网络线程收到HTML文档之后,会产生一个渲染任务,并将其传递给渲染主线程的
消息队列
。在事件循环机制的作用下,渲染主线程取出
消息队列
中的渲染任务,开启渲染流程。
士女士女子
·
2023-09-14 00:48
前端
面试
职场和发展
【RocketMQ】消息的拉取
RocketMQ消息的消费以组为单位,有两种消费模式:广播模式:同一个
消息队列
可以分配给组内的每个消费者,每条消息可以被组内的消费者进行消费。
S_H-A_N
·
2023-09-13 20:48
RocketMQ
java-rocketmq
rocketmq
java
c++学习之十四
1)利用std::function实现回调函数,实现生产者及消费者模型//254、回调函数的实现//在
消息队列
和网络库的框架中,当接收到消息(报文)时,回调用户自定义的函数对象,把消息(报文)参数传给它
姜小二
·
2023-09-13 20:26
c++
学习
开发语言
消息队列
(三):硬盘管理
我在第一章提到过:关于持久化那一块,在内存存储主要是获取比较方便,在硬盘上存储主要是为了长时间存储。关于内存管理又分两部分:数据库管理和文件管理(主要是和消息有关)。硬盘管理硬盘中的数据库管理其实在上一章的建库建表说过了,就这么几步,SQLite+MyBatis几十行代码就搞定了除此之外就是对其进行一个封装即可。这里的文件管理还是比较复杂的。文件管理(MessageFileManager)我们先来
我可是ikun啊
·
2023-09-13 19:12
消息队列
数据库
消息队列
(二):创建核心类及数据库操作
我们核心类主要有四个:交换机、队列、绑定、消息。这四个核心类还可以继续向下划分。除了这几个还有其他的核心类,先介绍这些,等后面讲到了相关功能实现后面再补充。核心类Exchange关于交换机,我们主要需要实现三种交换机,还有其他一些属性(包括:id、是否持久化、自动删除、参数),思维导图如下图(代码就不演示出来了,具体的代码在末尾我会将马云地址贴出来代码中也有注释):此外方法中还包括了getting
我可是ikun啊
·
2023-09-13 19:11
消息队列
网络
消息队列
(一):需求分析
引⼊
消息队列
后,A把请求发送到
消息队列
,B再从
消息队列
获取到请求;此时就算A或者B崩溃了,都不会影响到对方削峰填谷⽐如A是⼊⼝服务器,A调⽤B完成⼀些具体业务,如果是A和B直接通信,如
我可是ikun啊
·
2023-09-13 19:08
消息队列
spring
java
RabbitMQ GUI客户端工具(RabbitMQ Assistant)
RabbitMQGUI客户端工具(RabbitMQAssistant)RabbitMQ是一个开源消息代理软件(有时称为面向消息的中间件),它最初实现了高级
消息队列
协议(AMQP),后来扩展了一个插件架构以支持流式文本消息传递协议
serene94
·
2023-09-13 18:05
rabbitmq
分布式
java
gui
测试工具
进程详细解析
需要由操作系统在内存中创建出一个单独的实例使得应用程序有自己独立的运行空间,系统资源,执行环境等等操作系统,负责创建,调度,销毁进程进程特征独立性每个进程都像一个孤独酱,进程间通讯需要用:进程间通信(IPC)机制,如管道、
消息队列
或共享内存
天气还好吗
·
2023-09-13 16:18
操作系统
进程
服务器
【23秋招c++后端面试技术突围】Linux基础组件之无锁
消息队列
ypipe/yqueue详解
CAS定义比较并交换(compareandswap,CAS),是原子操作的一种,可用于在多线程编程中实现不被打断的数据交换操作,从而避免多线程同时改写某一数据时由于执行顺序不确定性以及中断的不可预知性产生的数据不一致问题。该操作通过将内存中的值与指定数据进行比较,当数值一样时将内存中的数据替换为新值。boolCAS(int*pAddr,intnExpected,intnNew)atomically
Linux后台开发狮
·
2023-09-13 16:39
面试
c++
java
Linux--进程-
消息队列
--键值生成&
消息队列
移除
ftok函数:系统建立IPC通讯(
消息队列
、信号量和共享内存)时必须指定一个id值。通常情况下,该id值通过ftok函数得到。
小小的个子
·
2023-09-13 15:16
Linux
linux
运维
服务器
Linux--进程-
消息队列
一、
消息队列
,是消息的链接表,存放在内核中。一个
消息队列
有一个人标识符(及队列ID)来标识。1、特点:①、
消息队列
是面向记录的,其中的消息具有特定的格式以及待定的优先级。
小小的个子
·
2023-09-13 15:13
Linux
linux
算法
浅聊发布订阅模式
一、图解发布订阅发布-订阅者模式其实是一种对象间一对多的依赖关系(利用
消息队列
)。当一个对象的状态发生改变时,所有依赖于它的对象都得到状态改变的通知。
程序员Grand.
·
2023-09-13 15:55
前端
javascript
前端
【Android知识笔记】UI体系(六)
问题描述:在AActivity启动BActivity,并结束A页面,B页面在启动时进行大量的动画场景,源源不断的向主线程
消息队列
发送消息。
川峰
·
2023-09-13 14:16
Android知识笔记
android
Activity
Activity回调问题
Activity生命周期
Activity参数传递
Activity的启动方式
Fragment生命周期
【Android知识笔记】进程通信(一)
一、AndroidFramework用到了哪些IPC方式Linux的IPC方式有:管道Socket共享内存信号信号量
消息队列
管道通信管道是基于pipefs文件系统实现的,也就是多个进程通过对同一个文件进行读写来实现进程间通信
川峰
·
2023-09-13 14:16
Android知识笔记
android
IPC
Binder
进程通信
AIDL
Socket
ServiceManager
Redis之list实现
消息队列
6D7ED214-53CB-45EF-A0F9-B56E9A633C36.pngCC85017A-F7F9-4F41-8385-6F00EFECCEA4.png
若熙笔记
·
2023-09-13 14:33
消息中间件第五讲:RocketMQ事务消息
事务消息为
消息队列
RocketMQ版中的高级特性消息,本文为您介绍事务消息的应用场景、功能原理、使用限制、使用方法和使用建议。
程序员 jet_qi
·
2023-09-13 14:16
深入理解消息中间件
rocketmq
事务消息
半消息
分布式事务
电商
消息队列
MQ
一、
消息队列
网络端的Http请求默认采用的是同步请求方式,客户端与服务器端是基于请求和响应模式进行通信的。也就意味着,客户端发起请求。
猿究院Geek.
·
2023-09-13 14:15
java-rocketmq
rocketmq
java
架构设计面试精讲
01技术认知02架构视角二、分布式原理与设计03CAP分布式理论04分布式系统原理问题-数据存储05分布式事务一致性06分布式锁的实现原理三、中间件常用组件的原理和设计07RPC造轮子的能力08MQ:
消息队列
的丢失
浆果吖
·
2023-09-13 07:28
#
Java【学习】
【工作记录】MQTT介绍、安装部署及springboot集成@20230912
MQTT介绍《MQTT协议规范中文版》一书中对MQTT(MessageQueuingTelemetryTransport,
消息队列
遥测传输)进行了描述:MQTT是一种基于客户端服务端架构的发布/
泽济天下
·
2023-09-13 07:19
工作记录
spring
boot
后端
java
mqtt
物联网
【Linux-Day10-信号量,共享内存,
消息队列
】
信号量信号量描述信号量是一个特殊的变量,一般取正数值。它的值代表允许访问的资源数目,获取资源时,需要对信号量的值进行原子减一,该操作被称为P操作。当信号量值为0时,代表没有资源可用,P操作会阻塞。释放资源时,需要对信号量的值进行原子加一,该操作被称为V操作。信号量主要用来同步进程。信号量的值如果只取0,1,将其称为二值信号量。如果信号量的值大于1,则称之为计数信号量。**临界资源:同一时刻,只允许
槐夏风清7
·
2023-09-13 07:33
Linux学习
linux
Redis 初识与入门
1.什么是RedisRedis是一种基于内存的数据库,对数据的读写操作都是在内存中完成,因此读写速度非常快,常用于缓存,
消息队列
、分布式锁等场景。
试剑江湖。
·
2023-09-13 03:02
#
Redis
redis
数据库
缓存
消息队列
--必须掌握的两个基础模式
而
消息队列
,直观来看就是信息排成了队列,被消费了,这个消息就出队了,后续的消息顶上。一开始的
消息队列
就是这样设计的,生产者发送的信息被排成队列,然后消费者们竞争消费队列上的信息。
不会喷火的小火龙
·
2023-09-13 02:19
消息队列
中间件
rocketmq
刚体验完RabbitMQ?一文带你SpringBoot+RabbitMQ方式收发消息
楔子本篇是
消息队列
RabbitMQ的第二弹。上一篇的结尾我也预告了本篇的内容:利用RabbitTemplate和注解进行收发消息,还有一个我临时加上的内容:消息的序列化转换。
iRenhl
·
2023-09-13 01:38
Rabbitmq基本概念-01
MQ:MessageQueue,
消息队列
。队列,是一种FIFO先进先出的数据结构。消息由生产者发送到MQ进行排队,然后按原来的顺序交由消息的消费者进行处理。
孤单品尝寂寞
·
2023-09-13 01:03
分布式框架
java-rabbitmq
rabbitmq
java
【Redis】为什么要学 Redis
Redis是一个将数据储存到内存中的非关系型数据库,它是以键值对的形式来组织数据的,一般可以用作内存数据库、缓存、
消息队列
等。一、Re
求知.
·
2023-09-12 23:03
Redis
redis
数据库
缓存
上一页
61
62
63
64
65
66
67
68
下一页
按字母分类:
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
其他