最新 最热

常见分布式基础设施系统设计图解(三):分布式消息队列

这篇的内容是关于分布式消息队列的,无论是在实时系统,还是在非实时系统中,它都有广泛的应用。作为一个消息队列,基本的功能需求相对好描述,简单说有两条:...

2022-07-19
0

【精选】由浅入深带你吃透MQ原理与应用场景

本文主要讲解 MQ 的通用知识,让大家先弄明白:如果让你来设计一个 MQ,该如何下手?需要考虑哪些问题?又有哪些技术挑战?

2022-07-19
0

一文带你了解Redis秒杀应用场景

消息队列是防止超买超卖很好的一种解决方案,要实现消息队列的高级功能需要用到专业的消息队列工具例如(rabbitmq).用户Redis 用户redis实现消息队列还是有一些缺点的,可以自行查找文章补充。这边不一一概述。最大问题还是...

2022-07-19
0

高并发架构消息队列面试题(全面解剖面试官心理)

第一,你知不知道你们系统里为什么要用消息队列这个东西?不少候选人,说自己项目里用了 Redis、MQ,但是其实他并不知道自己为什么要用这个东西。其实说白了,就是为了用而用,或者是别人设计的架构,他从头到尾都没思考过。没有对...

2022-07-19
0

PHP借用Redis消息队列实现高并发下发送邮件功能

两者的区别在哪? 异步相对于同步来说,页面非阻塞,减少了用户等待的时间体验相对来说比较好

2022-07-19
0

2021年最新PHP 面试、笔试题汇总(二)

require是无条件包含,也就是如果一个流程里加入require,无论条件成立与否都会先执行require,当文件不存在或者无法打开的时候,会提示错误,并且会终止程序执行...

2022-07-19
1

RabbitMQ入门:发布/订阅(Publish/Subscribe)[通俗易懂]

遇到的实例都是一个消息只发送给一个消费者(工作者),他们的消息模型分别为(P代表生产者,C代表消费者,红色代表队列):

2022-07-18
0

二十三期:一道面试题和三个个知识点

let 声明的变量存在TMD暂时性死区的问题,所以已声明但未被赋值的变量如果直接使用,会报未定义的错。

2022-07-15
0

前端面试题锦集:第一期

在变量未声明前对变量进行操作会报错,就是因为存在暂时性死区。只有在变量声明后才可对变量进行操作。

2022-07-15
0

Node.js的事件循环

为什么这么重要?因为它阐明了 Node.js 如何做到异步且具有非阻塞的 I/O,所以它基本上阐明了 Node.js 的“杀手级应用”,正是这一点使它成功了。

2022-07-15
0