会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
m5j
代码易磨,人心难琢
博客园
首页
新随笔
联系
订阅
管理
2026年1月
幂等性如何设计
摘要: 幂等性设计是指确保一个操作无论执行多少次,其产生的效果都与执行一次相同,从而避免因重复请求导致的数据不一致或副作用问题。这在分布式系统、网络不稳定或前端重复提交等场景下尤为重要。 设计幂等性接口的核心思路是让重复的请求具备“副作用等价性”。以下是几种常见的实现策略: 利用HTTP方法的语义 优
阅读全文
posted @ 2026-01-28 17:25 m5j
阅读(12)
评论(0)
推荐(0)
2021年1月
(二)如何进行MQ技术选型
摘要: (二)如何进行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 MQ就是消息队列,有3个比较重要的好处:解耦、异步、削峰 解耦 不使用MQ → 耦合 系统A与BCD之间的通信,全部需要在系统A里面调用接口 如果又增加了系统E,那么系统A需要增加调用E的接口的代码 如果系统B不需要与A通信了,那么需要在系统A里面去掉相应代码 那么开发系统A的兄弟
阅读全文
posted @ 2021-01-31 17:08 m5j
阅读(900)
评论(0)
推荐(0)
公告