最新 最热

一个故事理解消息队列-下

在7月18号,我用了一个故事作为案例,介绍了消息队列的基本功能和应用场景。本打算第二天介绍消息队列的主要功能特性的,由于文章排期等其他因素影响,故更新搁置了。...

2024-09-05
5

【万字长文】Kafka最全知识点整理(建议收藏)

Kafka是一个开源的高吞吐量的分布式消息中间件,对比于其他 1) 缓冲和削峰:上游数据时有突发流量,下游可能扛不住,或者下游没有足够多的机器来保证冗余,kafka在中间可以起到一个缓冲的作用,把消息暂存在kafka中,下游服务就可...

2024-06-25
2

MQ 有可能发生重复消费,如何避免,如何做到幂等

消息队列(MQ)在现代分布式系统中扮演着至关重要的角色,它们用于解耦系统组件、提高可伸缩性和确保数据可靠传输。然而,MQ 中的消息可能会出现重复消费的情况,这可能会导致不期望的结果。在本文中,我们将深入探讨MQ中的重复...

2023-09-26
1

Redis消息通知系统的实现

Posted on 2012-02-29 by 老王 http://huoding.com/2012/02/29/146

2023-09-25
1

RocketMQ 简介

RocketMQ是由阿里捐赠给Apache的一款低延迟、高并发、高可用、高可靠的分布式消息中间件。经历了淘宝双十一的洗礼。RocketMQ既可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆...

2023-09-24
1

invoke和begininvoke 区别——c#

https://www.cnblogs.com/worldreason/archive/2008/06/09/1216127.html

2023-09-24
4

Invoke 和 BeginInvoke 的区别

在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate

2023-09-23
3

memcacheq 服务安装与原理

memcacheQ是一个单纯的分布式消息队列服务。它的安装依赖于BerkeleyDB和libev网络

2023-09-23
2

构建高可用的消息队列系统:保障消息传递的稳定性

在现代分布式系统中,消息队列(Message Queue,简称MQ)起到了至关重要的作用,它能够解耦系统之间的通信,提高系统的可伸缩性和可维护性。然而,为了确保系统的稳定性和高可用性,我们需要特别关注如何构建高可用的消息队列系统。...

2023-09-01
1

保证MQ的高可用的几种方案

在现代分布式系统中,消息队列(MQ)已经成为了非常重要的组件之一。它可以极大地提高系统的可伸缩性和可靠性,同时还可以解耦系统之间的耦合关系。然而,当消息队列出现故障时,系统可能会出现严重的问题,甚至导致系统不可用。因...

2023-08-23
1