分布式
beaut_y_u
study hard and make progress every day
展开
-
分布式编程-实现分布式锁-优雅的使用自定义注解实现
自定义注解实现分布式锁实现 分布式锁的实现基于redisson- 背景 很久很久以前,我们的架构都是单体架构,项目也只会部署到一台服务器,基于JVM的 java 同步工具(如ReentrantLcok或synchronized)完全可以保证我们的业务的 原子性;随着微服务,分布式的出现,一个项目会部署到多台服务器(多个JVM),这时候多个服务之间的一系列操作要保证原子性,基于JVM的 java...原创 2020-04-29 16:18:01 · 2255 阅读 · 0 评论 -
简述 接口幂等性
简述 幂等性 什么是幂等性 幂等性:对于用户的同一个操作,一次调用接口和多次调用接口产生的效果 是一样的,不会因为多次调用出现 不一致的情况; 为什么要保证幂等性 为什么要保证幂等性呢?(大家可以 自问一下),带着问题往下阅读,效果更好; 我们有一个 作业系统;针对一个题目学生 学生应该只有一个 未批改 的 答案信息,但是 由于 网络问题,学生点击提交后 无任何反应,学生就在此点击了”提交“按钮 这时候 我们发现 两个 不同时间的相同请求,都发送到了 服务端,请求接口;如果没有 幂等性处理原创 2021-09-27 23:27:31 · 80 阅读 · 0 评论