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
Posix消息队列
【Java】设计模式之生产者/消费者
设计模式之生产者/消费者这个设计模式使用一个
消息队列
对生产者和消费者进行解耦。它与保护性暂停最大的区别就是它并不需要产生结果者与消费结果者一一对应,而是可以多对多。
第五季度
·
2024-01-08 14:58
Java
java
设计模式
开发语言
【Java】设计模式之保护性暂停
如果有结果不断从一个线程到另一个线程那么可以使用另一个设计模式
消息队列
(之后的知识)JDK中,join的实现、Future的实现,采用的就是此模式因为要等待另一方的结果,因此归类到同步模式想要
第五季度
·
2024-01-08 14:57
Java
java
设计模式
开发语言
向爬虫而生---Redis 拓宽篇2 <Pub/Sub发布订阅>
分布式
消息队列
:Scrapy可以使用Redis的发布订阅模块作为分布式
消息队列
,
大河之J天上来
·
2024-01-08 11:12
redis高级
redis
java
数据库
MQ(
消息队列
)相关知识
1.什么是mq
消息队列
是一种“先进先出”的数据结构2.应用场景其应用场景主要包含以下3个方面应用解耦系统的耦合性越高,容错性就越低。
小乞丐程序员
·
2024-01-08 11:32
网络安全
线程间的通信方式
以下是几种线程间通信的方式:共享内存:线程之间通过访问同⼀块共享内存区域来实现数据交换
消息队列
:⼀个线程向
消息队列
中放⼊⼀条消息,另⼀个线程从
消息队列
中取出消息管道(Pipe):管道是⼀种半双⼯的通信⽅
春日部小学森
·
2024-01-08 11:01
java
开发语言
Redis 常见的几种数据结构说一下?各自的使用场景?
list介绍:list即是链表使用场景:发布与订阅或者说
消息队列
、
皮皮攻城狮
·
2024-01-08 07:35
redis
redis
数据库
分布式系统架构设计之分布式
消息队列
基础知识
在分布式系统中,各个组件间的通信和数据交换尤其重要,而
消息队列
正是实现这一目标的关键技术之一。
灸哥漫谈
·
2024-01-08 07:30
架构师修炼导航
分布式
架构
消息队列
【linux应用开发】进程通信总结——使用管道、
消息队列
、共享内存、信号量实现l进程通信的详细教程
文章目录简介无名管道有名管道IPCkey标识
消息队列
共享内存信号量简介进程间通信(IPC,Inter-ProcessCommunication)是指在操作系统中,不同进程之间交换数据、信息和命令的过程。
☞黑心萝卜三条杠☜
·
2024-01-08 06:55
嵌入式LINUX
linux
分布式
消息队列
差异化总结,太全了!
本文将对Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ从17个方面综合对比作为
消息队列
使用时的差异。一、资料文档Kafka:资料数量中等。
Java_苏先生
·
2024-01-08 05:54
Springboot整合MQ学习记录
Mq介绍RabbitMQ是由erlang语言开发,基于AMQP(AdvancedMessageQueue高级
消息队列
协议)协议实现的
消息队列
,它是一种应用程序之间的通信方法,
消息队列
在分布式系统开发中应用非常广泛
拈㕦一笑
·
2024-01-08 04:25
spring
boot
学习
后端
MQTT协议
1.简介MQTT(
消息队列
遥测传输)是ISO标准(ISO/IECPRF20922)下基于发布/订阅范式的消息协议。
Meiyangyang945
·
2024-01-08 03:14
RabbitMQ(九)死信队列
1.4死信队列的应用场景1.5死信消息的生命周期二、代码实现2.1死信队列的配置步骤2.2配置类2.3配置文件2.4生产者2.5业务消费者2.6死信消费者2.7测试结果三、总结RabbitMQ是流行的开源
消息队列
中间件
ACGkaka_
·
2024-01-07 23:46
RabbitMQ
rabbitmq
ruby
分布式
消息队列
的介绍及配置
一、
消息队列
详解
消息队列
(MessageQueue),是分布式系统中重要的组件,其通用的使用场景可以简单地描述为:当不需要立即获得结果,但是并发量又需要进行控制的时候,差不多就是需要使用
消息队列
的时候主要解决
至尊宝l
·
2024-01-07 22:52
Kafka
java
开发语言
liunx操作系统基础及进阶
Linux在设计之初,是一个基于
POSIX
的多用户、多任务并且支持多线程和多CPU的操作系统,它是由世界各地成千上万的程序员设计和开发实现;在当今社会,Linux系统主要被应用于服务器端;Linux不仅是免费的
慕容天成
·
2024-01-07 22:43
linux
服务器
学习笔记 | Kafka
一、概述定义1、Kafka传统定义:Kafka是一个分布式的基于发布/订阅模式的
消息队列
(MessageQueue),主要应用与大数据实时处理领域。
suweijie768
·
2024-01-07 21:22
学习笔记
学习
笔记
kafka
【RabbitMQ】1 消息中间件MQ概述
消息中间件也可以称
消息队列
,是指用高效可靠的消息传递机制进行与平台无
Ethan-running
·
2024-01-07 21:57
RabbitMq
rabbitmq
中间件
分布式
消息队列
常见问题总结
1.为什么需要
消息队列
?1.1异步处理我们先来思考如何设计一个秒杀系统?秒杀系统需要解决的核心问题是:如何利用有限的服务器资源,尽可能多地处理短时间内的海量请求。
ZhiZDK
·
2024-01-07 20:40
面试准备
java
面试
后端
RocketMQ常见问题-RocketMQ消息堆积问题-TOPIC队列扩容
划个重点:RocketMQ是按照队列进行消息负载的,如果consumer中的一台机器由于机器硬件、系统、远程RPC或者JavaGC等原因导致该机器上的
消息队列
不能及时处理,整个
消息队列
的消息都会堆积。
北海宇微
·
2024-01-07 20:39
RocketMQ
消息队列
之堆积问题分析
数据库技术如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源,一探究竟联系方式:nhs19990716,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬文章目录
消息队列
之堆积问题分析及各种解决方案问题描述
爱吃芝士的土豆倪
·
2024-01-07 20:34
kafka
消息队列
消息堆积
kafka
项目接口性能优化方案
异步处理:对于一些耗时的操作,可以将其放入
消息队列
中异步处理,这样接口调用方可以快速返回结果,而后台可以慢慢处理。
代码真的养发
·
2024-01-07 20:51
性能优化
Ubunutu18.04 ROS melodic 无人机 XTDrone PX4 Vins-Fuison 运行配置
让EKF融合来自mavros/vision_pose/pose的数据1.1修改rcS配置文件gedit~/PX4_Firmware/ROMFS/px4fmu_common/init.d-
posix
/rcS
全日制一起混
·
2024-01-07 19:32
无人机
PX4
vins-fusion
无人机
SLAM
ubuntu
c++
计算机视觉
RabbitMQ快速入门(详细)
RabbitMQ消息中间件/
消息队列
1、消息中间件1、简介**消息中间件也可以称
消息队列
,是指用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。
寂冄
·
2024-01-07 19:44
rabbitmq
rabbitmq
分布式事务完美解决方案:消息中间件(kafka)+ 本地事物 + 消息校对
分布式事务常见解决方案有:二阶段、三阶段和TCC实现强一致性事务,其实还有一种广为人知的方案就是利用
消息队列
来实现分布式事务,保证数据的最终一致性,也就是我们常说的柔性事务。
ZYNORL
·
2024-01-07 19:35
分布式
kafka
分布式事务
中间件
java
Vert.x学习笔记-什么是事件总线
广义事件总线介绍Vert.x的事件总线Vert.x的事件总线的实现方式Vert.x的事件总线通信模式事件总线与
消息队列
的区别点对点通信模式请求-应答通信模式发布-订阅通信模式Vert.x的事件总线应用场景
有梦想的攻城狮
·
2024-01-07 16:36
vert.x
vertx
事件总线
vert.x
eventBus
Redis作为
消息队列
与RabbitMQ的比较
Redis作为
消息队列
与RabbitMQ的比较RabbitMQRabbitMQ是实现AMQP(高级
消息队列
协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、
星可码农
·
2024-01-07 15:09
【IPC通信--
消息队列
】
消息队列
(也叫做报文队列)是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。
旅之灵夫
·
2024-01-07 13:55
进程间通信
其他
如何选择
消息队列
?Kafka 与 RabbitMQ
在上一期中,我们讨论了使用
消息队列
的好处。然后,我们回顾了
消息队列
产品的历史。现在看来,当我们需要在项目中使用
消息队列
时,Kafka是首选产品。但是,当我们考虑特定要求时,它并不总是最佳选择。
Linux技术社区
·
2024-01-07 09:20
Linux
kafka
rabbitmq
分布式
STM32_HAL Freertos按键控制LED
添加一个
消息队列
用来给LED任务传递读取的内容。完成任务代码osMessageQIdPWM_QueueHa
饱饱浪迹天涯
·
2024-01-07 08:20
STM32
FreeRTOS
stm32
单片机
嵌入式硬件
07. HTTP接口请求重试怎么处理?
2、实现方式2.1、循环重试2.2、递归重试2.3、SpringRetry2.4、Resilience4j2.5、http请求网络工具内置重试方式2.6、自定义重试工具2.7、并发框架异步重试2.8、
消息队列
有一只柴犬
·
2024-01-07 07:02
Spring
Boot
java
java
spring
boot
http
深度解析:Kafka、ActiveMQ、RabbitMQ、RocketMQ的区别与比较
ActiveMQ2.1架构设计2.2特点与优势3.RabbitMQ3.1架构设计3.2特点与优势4.RocketMQ4.1架构设计4.2特点与优势5.总结比较5.1使用场景5.2生态系统5.3性能比较结语引言
消息队列
是分布式系统中不可或缺的组件
喔的 喔的嘛呀
·
2024-01-07 05:16
kafka
activemq
rabbitmq
Java技术深度解析:解决
消息队列
延时、过期失效和积压问题的高效方案
目录一、背景与问题描述二、问题分析三、解决方案四、代码演示1.
消息队列
延时问题1.1基于Timer的定时调度1.2使用优先级队列2.消息过期失效问题2.1定时清理过期消息2.2使用TTL机制3.大规模积压问题
喔的 喔的嘛呀
·
2024-01-07 05:46
java
开发语言
浅谈Java 微服务技术:理论与实践
2.2微服务的优势3.微服务架构的设计原则3.1单一职责原则3.2服务自治原则3.3去中心化原则4.微服务通信方式4.1RESTfulAPI4.2
消息队列
5.服务注册与发现6.微服务容器化与Docker7
喔的 喔的嘛呀
·
2024-01-07 05:15
java
微服务
开发语言
Elasticsearch:高性能分布式搜索和分析引擎
Elasticsearch:高性能分布式搜索与分析引擎推荐文章第一章MySQL:关系型数据库第二章Redis:高性能内存数据库第三章MQ:高性能、分布式
消息队列
第四章Elasticsearch:高性能分布式搜索
class Ling
·
2024-01-07 03:44
elasticsearch
分布式
大数据
【无标题】
SpringBoot整合RabbitMQ实现延迟消息关于RabbitMQ
消息队列
(MessageQueuing,简写为MQ)最初是为了解决金融行业的特定业务需求而产生的。
哗哗的世界
·
2024-01-07 02:26
相关技术积累
开发语言
后端
RabbitMq
【C语言】Linux实现高并发处理的过程
例如,在
POSIX
兼容系统上,可以使用pthreads库来创建和管理线程。然而,传统的多线程存在着资源限制,比如每个线程都需要独立的堆栈空间,上下文切换开销大,线程数量多时还会导致竞争情况加剧。
一尘之中
·
2024-01-07 01:44
编程
#
C语言
网络
开发语言
c语言
linux
实时数仓模型
为了计算一些实时指标,就在原来离线数仓的基础上增加了一个实时计算的链路,并对数据源做流式改造(即把数据发送到
消息队列
),实时计算去订阅
消息队列
,直接完成指标增量的计算,推送到下游的数据服务中去,由数据服务层完成离线
jero_lei
·
2024-01-06 23:48
stm32c8t6之freertos二值信号量和计数信号量
二值信号量二值信号量的就好比一个
消息队列
,它与
消息队列
不同之处在于
消息队列
可以存放很多数据,而二值信号量只能存放一个数据。
六花不会哭T﹏T
·
2024-01-06 21:15
FreeRtos
stm32
嵌入式硬件
单片机
stm32c8t6之freertos
消息队列
freertos任务之间的通讯方式有很多,
消息队列
就是一种,它可以在任务中发送或者读取信息。有了解过数据结构的应该能理解
消息队列
的含义,
消息队列
本质上来说就是队列。
六花不会哭T﹏T
·
2024-01-06 21:45
FreeRtos
stm32
嵌入式硬件
单片机
浏览器渲染原理
当浏览器的网络线程收到HTML文档后,会产生一个渲染任务,并将其传递给渲染主线程的
消息队列
。在事件循环机制的作用下,渲染主线程取出
消息队列
中的渲染任务,开启渲染流程。
柑橘乌云_
·
2024-01-06 21:01
面试必备
JavaScript
前端
python 进程和线程之多线程
由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的
Posix
Thread,而不是模拟出来的线程。
Swift社区
·
2024-01-06 19:03
LinuxShell正则表达式
在Linux中,主要有两种主流正则表达式引擎:
POSIX
基础正则表达式(basicregularexpression,BRE)引擎。
POSIX
扩展正则表达式(extendedreg
BlueHeart0621
·
2024-01-06 19:24
Linux软连接的创建,删除,修改
Linux是基于
POSIX
的多用户、多任务、支持多线程和多CPU的操作系统,主要受到Minix和Unix思想的启发。Linux能运行主要的Unix工具软件、应用程序和网络协议,支持32位和64位硬件。
m1chiru
·
2024-01-06 13:26
linux
RocketMQ源码 Producer生产者源码架构分析
它主要的源码实现架构如下图,继承了MQAdmin管理组件接口,内部又依赖了DefaultMQProducerImpl内部实现类实现所有内部逻辑,DefaultMQProducerImpl实现了创建topic、获取
消息队列
偏移量
虚空小白
·
2024-01-06 08:10
java-rocketmq
rocketmq
java
源码
中间件
Kafka实战:
消息队列
系统的构建与优化
今天,我们将深入探讨如何在实战中使用Kafka,构建并优化我们的
消息队列
系统。一、Kafka环境搭建首先,我们需要在本地环境中安装Kafka。
浮生(FS)
·
2024-01-06 07:23
kafka
linq
分布式
Amazon Simple Queue Service 实战指南
AmazonSimpleQueueService(AmazonSQS)是一项完全托管的
消息队列
服务,可用于在分布式应用程序之间传递消息。
ivwdcwso
·
2024-01-06 07:18
中间件
信息与通信
strcasecmp与stricmp
strcasecmp是
posix
下的,而stricmp是windows下的。此外,还有比较前n个字符的版本,对应上面的分别是strncasecmp和strnicmp。
qiuchangyong
·
2024-01-06 05:03
编程语言
知识点总结——总体概览图
知识点总结数据结构和算法篇动画算法JAVAJava基础JVMJava多线程Java集合框架框架篇springmybatis
消息队列
kafkarocketmq数据存储篇redismysql系统设计,项目经验
谷禾水
·
2024-01-06 04:58
计算机基础
java
开发语言
后端
【Linux Shell】7. printf 命令
文章目录【1.printf命令的使用方法】【2.实例】【1.printf命令的使用方法】printf命令模仿C程序库(library)里的printf()程序,printf由
POSIX
标准所定义,因此使用
MR_Promethus
·
2024-01-06 02:06
Linux
linux
python 异步任务框架 Celery 入门,速看!
它有几个主要的概念:celery应用用户编写的代码脚本,用来定义要执行的任务,然后通过broker将任务发送到
消息队列
中broker代理,通过
消息队列
在客户端和worker之间进行协调。
测试小鬼
·
2024-01-06 02:34
python
开发语言
fiddler
前端
测试工具
ci/cd
pytest
C语言多线程编程-线程属性和优先级
概念介绍在C语言中进行多线程编程,通常会使用
POSIX
线程(也称为Pthreads)库,这是在Unix-like系统中实现多线程的标准方法。
匠心码农
·
2024-01-06 00:59
多线程编程
c语言
开发语言
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他