队列
-
成本低误差小,携程基于 Kafka 的 Serverless 延迟队列的实践
作者简介,Pin,关注 RPC、Service Mesh、Serverless 等云原生技术。,随着上云项目的不断推进,大量的应用需要部署到 aws 上,其中有很多应用都依赖延迟队…
-
我们一起聊聊并发编程:线程池
下图所示为线程池的实现原理:调用方不断地向线程池中提交任务;线程池中有一组线程,不断地 从队列中取任务,这是一个典型的生产者—消费者模型。,,要实现这样一个线程池,有几个问题需要考…
-
美团一面:循环队列听说过么,怎么实现?
队列的底层是数组,我们常说的队列其实就是顺序队列,其数据结构定义一般是:,为了避免当只有一个元素时,队头和队尾重合使处理变得麻烦,所以这里引入了队头和队尾两个指针,假设 …
-
php消息队列的介绍
,说明,1、消息队列是存放在内存中的一个队列。,2、由于消息队列去数据是,只有一个进程能去到,所以不需要额外的锁或信号量。,实例,以上就是php消息队列的介绍,希望对大家有所帮助。…
-
js macrotask和microtask的比较
,1、两者的任务都会放在任务队列中,等待某个时间被主线程执行。,其实任务队列分为宏任务队列和微任务队列,分别是宏任务和微任务。,2、macrotask(宏任务)浏览器可以在下一个m…
-
用Redis实现延迟队列,我研究了两种方案,发现并不简单
前段时间有个小项目需要使用延迟任务,谈到延迟任务,我脑子第一时间一闪而过的就是使用消息队列来做,比如RabbitMQ的死信队列又或者RocketMQ的延迟队列,但是奈何这是一个小项…
-
一篇文章带你了解高可用架构分析
消息中间件是指在分布式系统中完成消息的发送和接收的基础软件。消息中间件也可以称消息队列(Message Queue / MQ),互联网场景中经常使用消息中间件进行消息路由、订阅发布…
-
RabbitMQ系列之Hello World
大家好,我是指北君。,在工作中经常会用到消息队列处理各种问题,今天指北君带领大家来学一个很常用到的技术-RabbitMQ;接下来还会有关于RabbitMQ的系列教程。,队列:一种数…