文章 2023-02-19 来自:开发者社区

RocketMQ结合实际场景顺序消费,它是如何保证顺序消费的?

一、实战场景用户更新钱包金额 ->用户向钱包中转入100元,短信通知用户A目前剩余金额100元 ->用户下单商品消费50元,短信通知用户A目前剩余金额50元。普通消息:不顺序发送余额短信,则用户可能存在先收到余额50元,再收到余额100元的信息,带来不好的用户体验。代码环节为了更加体现消息的顺序性差异,我们在一次调用中循环发送10次发送普通消息publicBooleanupdateU....

RocketMQ结合实际场景顺序消费,它是如何保证顺序消费的?
文章 2022-09-08 来自:开发者社区

面试官:RocketMQ 如何保证消息不丢失,如何保证消息不被重复消费?

1、消息整体处理过程这里我们将消息的整体处理阶段分为3个阶段进行分析:Producer发送消息阶段。Broker处理消息阶段。Consumer消费消息阶段。Producer发送消息阶段发送消息阶段涉及到Producer到broker的网络通信,因此丢失消息的几率一定会有,那RocketMQ在此阶段用了哪些手段保证消息不丢失了(或者说降低丢失的可能性)。手段一:提供SYNC的发送消息方式,等待br....

面试官:RocketMQ 如何保证消息不丢失,如何保证消息不被重复消费?
文章 2022-05-13 来自:开发者社区

Kafka/RocketMQ 多线程消费时如何保证消费顺序?

上两篇文章都在讨论顺序消息的一些知识,看到有个读者的留言如下:这个问题问得非常棒,由于在之前的文章中并没有提及到,因此我在这篇文章中单独讲解,本文将从消费顺序性这个问题出发,深度剖析 Kafka/RocketMQ 消费线程模型。Kafkakafka 的消费类 KafkaConsumer 是非线程安全的,因此用户无法在多线程中共享一个 KafkaConsumer 实例,且 KafkaConsume....

Kafka/RocketMQ 多线程消费时如何保证消费顺序?
文章 2021-02-02 来自:开发者社区

RocketMQ如何保证消息的可靠性?

作者 | 修戟来源 | 阿里技术公众号分布式系统中一个重要的前提假设是所有的网络传输都是不可靠的,在网络传输不可靠的情况下,保证消息的可靠传输,除了进行重试投递别无他法。常用的绝大多数消息队列RocketMQ、RabbitMQ等在消息传输上都只能保证至少传输成功一次,也即(At least once),而不能保证只传输成功一次(Exactly once)。由于分布式系统网络的不可靠,可能就会出现....

RocketMQ如何保证消息的可靠性?
问答 2018-12-10 来自:开发者社区

[@倚贤][¥20]rocketMQ二阶事务消息如何保证高效吞吐量?

问题来自Java技术沙龙的刘静Java技术沙龙报名链接:https://yq.aliyun.com/promotion/796

问答 2018-12-07 来自:开发者社区

[@倚贤][¥20]rocketMQ二阶事务消息如何保证高效吞吐量?

问题来自Java技术沙龙的刘静Java线下沙龙报名链接:https://yq.aliyun.com/activity/796

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等