队列 第2页
如何设计一个线程池-编程社

如何设计一个线程池

设计一个线程池涉及到多个方面,包括线程的创建与销毁、任务的提交与执行、线程间的通信等。 以下不念给出的是一个简单的线程池设计思路: 线程池的结构:创建一个线程池类,其中包含一个任务队...
清欢渡的头像-编程社钻石会员清欢渡2年前
0303130
Redis除了做缓存,还能做什么?-编程社

Redis除了做缓存,还能做什么?

分布式锁:通过 Redis 来做分布式锁是一种比较常见的方式。通常情况下,我们都是基于 Redisson 来实现分布式锁。 限流:一般是通过 Redis + Lua 脚本的方式来实现限流。 消息队列:Redis 自带的...
清欢渡的头像-编程社钻石会员清欢渡2年前
0342132
什么是消息中间件-编程社

什么是消息中间件

消息中间件(Message Broker)是一种在分布式系统中用于传递消息、通知和事件的基础架构组件。 它允许不同组件、应用程序或系统之间异步地交换数据和信息,以实现削峰、解耦和可扩展的通信。 消...
清欢渡的头像-编程社钻石会员清欢渡2年前
032166
深入浅出RabbitMQ:顺序消费、死信队列和延时队列-编程社

深入浅出RabbitMQ:顺序消费、死信队列和延时队列

1. 引言 在今天的文章中,我们来聊一聊 RabbitMQ,这是不念在工作中用的最早的消息中间件,主要用于大量数据的异步消费。 2. RabbitMQ 2.1 核心组件 RabbitMQ 是一个开源的消息中间件,它实现了...
清欢渡的头像-编程社钻石会员清欢渡2年前
023197
探究背后的魔力:消息队列的运行原理详解-编程社

探究背后的魔力:消息队列的运行原理详解

消息队列是一种在分布式环境中进行数据交换的技术,被广泛应用于多种场景中,如系统解耦、流量削峰、数据缓冲等。 它的作用是接收、存储和转发消息。 了解消息队列的工作原理,能帮助我们更好地...
清欢渡的头像-编程社钻石会员清欢渡2年前
0428102
构建分布式系统的关键:深入理解消息队列组件-编程社

构建分布式系统的关键:深入理解消息队列组件

消息队列是分布式系统中的关键组件,用于处理大量数据和实现进程间通信。 消息队列由几个主要组件构成,包括生产者、消费者、队列和消息。 了解这些组件对于深入理解消息队列及其在系统中的作用...
清欢渡的头像-编程社钻石会员清欢渡2年前
0257120
深度剖析:消息队列与管道的关键区别-编程社

深度剖析:消息队列与管道的关键区别

在计算机科学中,消息队列和管道都是实现进程间通信(IPC)的常用机制。 尽管它们都能实现进程间的数据传递,但它们的工作方式、特性和使用场景都有显著的区别。 本文将详细探讨消息队列和管道...
清欢渡的头像-编程社钻石会员清欢渡2年前
0710103