|
|
延迟队列是指当消息被发送以后,并不是立即执行,而是等待特定的时间后,消费者才会执行该消息。延迟队列的使用场景有以下几种: 未按时支付的订单,30 分钟过期之后取消订单。 给活...【详细内容】 |
2024-01-26 编程百科 |
|
|
延迟消息一般用于:提前发送消息,延迟一段时间后才需要被处理的场景。比如:下单半小时后还未支付,则取消订单 释放库存 等。RocketMQ的延迟消息使用上非常便捷,但是不支持任意时间...【详细内容】 |
2023-12-27 编程百科 |
|
|
RocketMQ是Java兄弟们常用的消息中间件,虽说常用,但对于RocketMQ架构经常忘记。究其原因就2点:忙于业务开发然后长时间不看则忘了、不理解架构设计的根本原因记不牢。本文用大...【详细内容】 |
2023-12-27 架构 |
|
|
这篇文章,我们聊聊如何应对 RocketMQ 消息堆积。图片1 基础概念消费者在消费的过程中,消费的速度跟不上服务端的发送速度,未处理的消息会越来越多,消息出现堆积进而会造成消息消...【详细内容】 |
2023-12-21 编程百科 |
|
|
嗨,小伙伴们!小米在这里啦!今天我们要聊的话题是社招面试中一个经典而又百思不得其解的问题——“RocketMQ如何保证顺序性?”不用担心,小米来给你揭秘RocketMQ的秘密武...【详细内容】 |
2023-12-15 编程百科 |
|
|
Apache RocketMQ 发展历程回顾RocketMQ 最早诞生于淘宝的在线电商交易场景,经过了历年双十一大促流量洪峰的打磨,2016年捐献给 Apache 社区,成为 Apache 社区的顶级项目,并在国...【详细内容】 |
2023-12-13 编程百科 |
|
|
在分布式系统中,保证消息的正确顺序对于一些应用场景至关重要。而RabbitMQ作为一种流行的消息队列系统,本身并不提供严格的消息顺序保证。下面将探讨如何在使用RabbitMQ时实现...【详细内容】 |
2023-12-04 架构 |
|
|
在当今互联网时代,高并发访问已成为许多应用系统面临的常见挑战之一。对于需要处理大量请求的系统来说,如何保证系统的稳定性和可靠性是一个关键问题。RabbitMQ作为一种可靠的...【详细内容】 |
2023-11-27 编程百科 |
|
|
实时协作是现代软件开发中非常重要的一个方面。为了实现实时协作,一种常见的做法是将消息队列与WebSocket技术相结合。其中,RabbitMQ是一个功能强大的消息队列系统,它能够有效...【详细内容】 |
2023-11-21 编程百科 |
|
|
本文将介绍RabbitMQ中的消息持久化策略,并提供一些存储优化的实践方法,帮助您确保消息的可靠性和系统的性能。在RabbitMQ消息队列中,消息的可靠性传输和持久化是非常重要的。下...【详细内容】 |
2023-11-15 编程百科 |
|
|
前言RabbitMQ是一个开源的强大的企业消息系统,支持主流的操作系统,支持多种开发语言。我们项目中使用RabbitMQ作为消息队列,解耦业务,构建高可靠的消息队列系统。RabbitMQ可以...【详细内容】 |
2023-11-09 框架 |
|
|
channel.basicQos(0, 1, false):0表示对消息的大小无限制,1表示每次只允许消费一条,false表示该限制不作用于channel。同时,我们采用手工ACK的方式,因为我们配置文件配置了 spri...【详细内容】 |
2023-11-08 网络设置 |
|
|
1. 引言在今天的文章中,我们来聊一聊 RabbitMQ,这是小 ❤ 在工作中用的最早的消息中间件,主要用于大量数据的异步消费。2. RabbitMQ2.1 核心组件RabbitMQ 是一个开源的消息中间...【详细内容】 |
2023-11-03 编程百科 |
|
|
一、概念图片 消息中间件MQ(Message Queue)是一种常用的异步通信技术,它通过将消息存储在队列中,实现生产者和消费者之间的解耦。MQ的主要作用是保证消息的可靠传输和幂等性。...【详细内容】 |
2023-10-24 编程百科 |
|
|
延迟队列是指当消息被发送以后,并不是立即执行,而是等待特定的时间后,消费者才会执行该消息。延迟队列的使用场景有以下几种: 未按时支付的订单,30 分钟过期之后取消订单。 给...【详细内容】 |
2023-09-05 编程百科 |
|
|
RPC(Remote Procedure Call)即远程过程调用,是一种用于不同进程或不同机器之间通信的技术。在 RabbitMQ 中,可以使用 RPC 实现远程调用,这使得我们能够在不同的应用程序之间进行...【详细内容】 |
2023-08-17 编程百科 |
|
|
创建ActiveMQ连接:import javax.jms.*;import org.apache.activemq.ActiveMQConnectionFactory;public class ActiveMQExample { public static void main(String[] args...【详细内容】 |
2023-08-16 JAVA |
|
|
RabbitMQ是一个功能强大的消息队列系统,它提供了灵活的插件机制,使用户能够定制化自己的消息队列。下面将为您介绍RabbitMQ插件开发的指南,让您能够根据自己的需求编写定制化...【详细内容】 |
2023-08-15 编程百科 |
|
|
RabbitMQ是一个强大的消息中间件,可以帮助构建高可靠性、可扩展和灵活的分布式系统。在面对高并发、大数据量的场景下,为了应对消息处理的挑战,我们需要采取横向扩展策略,即通...【详细内容】 |
2023-08-14 编程百科 |
|
|
提升 RabbitMQ 系统的稳定性是确保消息队列系统能够持续可靠地运行的关键。故障恢复和监控是保障系统稳定性的重要环节。以下是关于 RabbitMQ 故障恢复和监控的建议:一、故障...【详细内容】 |
2023-08-10 编程百科 |
|
|
优雅地处理RabbitMQ中的消息丢失对于构建可靠的消息系统至关重要。下面将介绍一些优雅处理消息丢失的方案,包括异常处理、重试机制、错误日志记录、死信队列和监控告警等。...【详细内容】 |
2023-08-09 编程百科 |
|
|
大家都知道,RocketMQ 消费模式有 PULL 模式和 PUSH 模式,不过本质上都是 PULL 模式,而在实际使用时,一般使用 PUSH 模式。不过,RocketMQ 的 PUSH 模式有明显的不足,主要体现在以下...【详细内容】 |
2023-05-16 Python |
|
|
大家好呀,我是楼仔。RabbitMQ 的文章之前写过,但是当时给的示例是 Demo 版的,这篇文章主要是结合之前写的理论知识,将 RabbitMQ 集成到技术派项目中。不 BB,上文章目录:下面我们先...【详细内容】 |
2023-05-15 框架 |
|
|
假设我们有一个电商项目,其中涉及到订单的处理。在订单支付后,我们需要发送订单消息到 RabbitMQ 进行异步处理。为了处理可能出现的处理失败情况,我们可以使用延迟队列、重试队...【详细内容】 |
2023-04-27 框架 |
|
|
在众多关于MQ的面试八股文中有这么一道题,“如何保证MQ消息消费的幂等性”。为什么需要保证幂等性呢?是因为消息会重复消费。为什么消息会重复消费?明明已经消费了,为什么消息会...【详细内容】 |
2023-04-13 编程百科 |
|
|
作者:京东物流 宫丙来一、主从复制概述 RocketMQ Broker的主从复制主要包括两部分内容:CommitLog的消息复制和Broker元数据的复制。 CommitLog的消息复制是发生在消息写入时,当...【详细内容】 |
2023-03-02 编程百科 |
|
|
哈喽,大家好,我是指北君。最近项目中准备使用消息中间件Apache Pulsar,借着机会先做个简单了解吧。Apache PulsarApache Pulsar是Apache软件基金会顶级项目,是下一代云原生分布...【详细内容】 |
2023-02-28 服务器 |
|
|
一、优缺点ActiveMQ官网地址:http://activemq.apache.org/官网介绍Apache ActiveMQ是最流行的开源、多协议、基于Java的消息代理。它支持行业标准协议,因此用户可以从多种语...【详细内容】 |
2023-02-02 百科 |
|
|
今天来分享 RocketMQ 的定时任务。通过这些定时任务,能让我们更加理解 RocketMQ 的消息处理机制和设计理念。从 RocketMQ 4.9.4 的源代码上看,RocketMQ 的定时任务有很多,今天...【详细内容】 |
2023-01-29 编程百科 |
|
|
前言RocketMQ作为一款优秀的开源消息中间件,实现了文件的高性能存储和读取,在众多消息中间件中脱颖而出,其文件模块设计思想很值得我们学习和借鉴。因此很多开发者在使用的时候...【详细内容】 |
2022-12-13 百科 |
|
|
|