摘要: 幂等性设计是指确保一个操作无论执行多少次,其产生的效果都与执行一次相同,从而避免因重复请求导致的数据不一致或副作用问题。这在分布式系统、网络不稳定或前端重复提交等场景下尤为重要。 设计幂等性接口的核心思路是‌让重复的请求具备“副作用等价性”‌。以下是几种常见的实现策略: 利用HTTP方法的语义‌ 优 阅读全文
posted @ 2026-01-28 17:25 m5j 阅读(12) 评论(0) 推荐(0)
摘要: (二)如何进行MQ技术选型 常见的MQ有ActiveMQ RabbitMQ RocketMQ Kafka 先来了解各自的特点 特性 ActiveMQ RabbitMQ RocketMQ Kafka 单机吞吐量 万级 万级 10万级 10万级 topic数量对吞吐量的影响 topic可以达到几百几千个 阅读全文
posted @ 2021-01-31 17:30 m5j 阅读(601) 评论(0) 推荐(0)
摘要: (一)什么是MQ MQ就是消息队列,有3个比较重要的好处:解耦、异步、削峰 解耦 不使用MQ → 耦合 系统A与BCD之间的通信,全部需要在系统A里面调用接口 如果又增加了系统E,那么系统A需要增加调用E的接口的代码 如果系统B不需要与A通信了,那么需要在系统A里面去掉相应代码 那么开发系统A的兄弟 阅读全文
posted @ 2021-01-31 17:08 m5j 阅读(900) 评论(0) 推荐(0)