最新 最热

基于 Redis 消息队列实现文件上传的异步存储

本来准备给 Redis 实战入门篇做个收尾了,不过想起来 Laravel 进阶组件部分还剩下文件存储、邮件和通知这几个功能没有介绍,不如索性一并介绍下,因为它们并不是和 Redis 风马牛不相及,我们可以将这些耗时操作通过消息队列...

2021-01-22
1

Linux系统编程——进程间通信:消息队列

对于消息队列的操作,我们可以类比为这么一个过程:假如 A 有个东西要给 B,因为某些原因 A 不能当面直接给 B,这时候他们需要借助第三方托管(如银行),A 找到某个具体地址的建设银行,然后把东西放到某个保险柜里(如 1 号保险柜),对...

2021-01-21
0

架构中的一切都是权衡

对于架构合理性的讨论总没有停止过,不同的人站在不同视角下总会得到不同的答案,一个好的架构讨论应该基于现有系统最直接的痛点,比如现阶段业务刚开始,重要的是快,单体架构有可能比微服务更好一些。这个阶段整个业务体量规...

2021-01-21
0

因为没答好进程间通信,面试挂了...

结果面试过程只花了 5 分钟就结束了,面完的时候,天还是依然是亮的,还得在烈日下奔波 1 小时回去。

2021-01-19
1

Springboot使用RabbitMQ看这几篇就够了(模式案例篇)!

上篇我们说到了消息队列RabbitMQ的模式概念,那么这里将会针对模式使用SpringBoot联合RabbitMQ做一个案例,实现消息的生产和消费。

2021-01-19
1

Springboot使用RabbitMQ看这几篇就够了(配置篇)!

博主最近有一个任务需要用到消息队列RabbitMQ,那么今天我们就来看下在Windows本地下如何安装消息队列并使用SpringBoot结合消息队列做一个小的Demo。

2021-01-19
1

BIONIOAIO总结(2)

BIO (Blocking I/O)同步阻塞I/O模式,数据的读取写入必须阻塞在一个线程内等待其完成。

2021-01-19
0

redis做消息队列,会香吗?

在程序员这个圈子打拼了太多年,见过太多的程序员使用redis,其中一部分喜欢把redis做缓存(cache)使用,其中最典型的当属存储用户session,除此之外,把redis作为消息队列使用也不在少数,可见redis在互联网中应用是多么的广泛。...

2021-01-19
0

SpringCloud Stream消息驱动

目前市面上常用的四种消息中间件:ActiveMQ、RabbitMQ、RocketMQ、Kafka。由于每个项目需求的不同,在消息中间件的选型上也就会不同。

2021-01-18
1

说说idleHandler的原理

首先看一下IdleHandler接口的定义,从上面的定义可以看到,IdleHandler的触发时机是当前线程的消息队列中没有消息,或消息队列中的消息尚未到处理的时间,这时就会触发IdleHandler的queueIdle方法。...

2021-01-14
0