最新 最热

支付回调消息的分布式锁设计

业务系统接收支付系统发送的MQ消息,然后推动业务逻辑及订单状态的处理。如果非正常情况下,支付系统接收到多次第三方支付系统的多次回调,导致会发送多次MQ消息。导致业务系统支付数据等重复操作。...

2024-10-09
2

支付回调MQ消息的幂等处理及MD5字符串es中的使用及支付宝预授权完成

1.幂等的处理,根据对象的转json 转md5作为key,退款的处理 控制发送端?业务上比较难控制。支付异步通知,退款有同步通知(同步通知构建了异步通知)和异步通知 接收地方,做幂等处理。...

2024-10-09
4

业务消息的前后不一致问题

消息的前后不一致问题。1.A系统更新请求参数,记录请求来源。然后再远程调用B系统的接口来处理。在B系统处理成功之后,会发送MQ消息来反馈业务逻辑。A系统在接收到B系统的MQ消息,相应的处理后续的业务逻辑。比如:推送第三...

2024-10-09
4

RocketMQ(二):揭秘发送消息核心原理(源码与设计思想解析)

上篇文章主要介绍消息中间件并以RocketMQ架构展开描述其核心组件以及MQ运行流程

2024-09-13
2

RocketMQ(一):消息中间件缘起,一览整体架构及核心组件

在队列的基础上,加入生产者与消费者模型,使用队列作为载体就能够组成简单的消息队列,在队列中“运输”的数据被称为消息

2024-09-12
2

聊聊rocketmq5的PushConsumer

org/apache/rocketmq/client/java/impl/consumer/PushConsumerImpl.java

2024-08-12
1

聊聊PushConsumer与SimpleConsumer拉取消息的区别

本文主要研究一下rocketmq5的PushConsumer与SimpleConsumer拉取消息的区别

2024-08-12
3

某马2024SpringCloud微服务开发与实战 bug记录与微服务知识拆解(MybatisPlus、Docker、MQ、ES、Redis)第五章

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-08-06
2

某马2024SpringCloud微服务开发与实战 bug记录与微服务知识拆解(MybatisPlus、Docker、MQ、ES、Redis)第四章重制版

https://blog.csdn.net/qq_61654952/article/details/139453099?spm=1001.2014.3001.5501 (这篇解释的比较官方,看目录,在最后那边)

2024-08-06
2

深入理解MQ消息队列的高可用与可靠性策略

在分布式系统架构中,消息队列(Message Queue, MQ)扮演着至关重要的角色,它负责解耦服务、异步处理以及提高系统的可扩展性。然而,消息的丢失是开发和运维过程中必须严格防范的风险,因为它直接影响到数据的一致性和业务的连...

2024-07-29
1