目录 前言: 1.分布式锁 1.1.分布式锁的原理与方案 1.2.Redis的String结构实现分布式锁 1.3.锁误删问题 1.4.锁的原子性操作问题 1.5.Lua脚本解决原子性问...
在 FreeRTOS 中,任务消息队列(Message Queue) 是一种非常关键的通信机制,用于在任务之间 传递数据、同步事件。 它是实现任务 解耦、异步通信 的核心工具...
事故现场:订单的“双倍惊喜” 凌晨两点,刺耳的电话铃声把我从梦中拽醒:“用户投诉!同一个订单扣了两次款!!!” 瞬间清醒。核心链路中的“订单支付成功”消息...
引言 Rabbit MQ有个核心特性——“至少一次投递”(At-Least-Once):为了保证消息绝对不丢失,Broker会想尽办法把消息送到消费者手里;但如果消费者没明确告知“...
一. 基础概念与架构设计 1. Apache Kafka是什么?它的核心应用场景有哪些? 答案:Apache Kafka是一个分布式流处理平台,由LinkedIn开发并成为Apache软件基...
📌往期推文全新看点(文中附带最新·鸿蒙全栈学习笔记) 📃 鸿蒙(HarmonyOS)北向开发知识点记录~ 📃 鸿蒙(OpenHarmony)南向开发保...
Welcome-Bot:打造Discord服务器的个性化欢迎体验 项目介绍 Welcome-Bot 是一款专为Discord设计的机器人,能够为服务器提供自定义的欢迎标签和图像。这款机...
前引 什么情况下会导致消息被重复消费呢?1.生产者:生产者可能会重复推送一条数据到MQ中,比如Controller接口被重复调用了2次,没有做接口幂等性导致; 2.M...
RabbitMQ延迟消息 文章目录 RabbitMQ延迟消息 一、延迟消息介绍 二、实现 2.1 死信交换机 2.2 延迟消息插件 2.3 取消超时订单 一、延迟消息介绍 延迟...
目录 Kafka在项目中的应用 一、Kafka概述 二、Kafka在项目中的应用场景 2.1 实时日志收集与监控 使用Kafka进行日志收集的示例: 2.2 异步处理与解耦 异步处...