
Java
文章平均质量分 86
Java主流技术分享
编码不能停
这个作者很懒,什么都没留下…
展开
-
高并发下接口幂等性解决方案
一、背景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果;2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱;3. 发送消息,也应该只发一次,同样的短信发给用户,用户会哭的;4. 创建业务订单,一次业务请求只能创建一个,创建多个就会出大问题等等很多重要的情况都需要幂等的特性来支持。 二、幂等性概念 幂等(idempote...转载 2021-11-17 17:31:10 · 152 阅读 · 0 评论 -
Spring5架构
一、系统架构 二、核心容器 由spring-beans、spring-core、spring-context和spring-expression(Spring Expression Language, SpEL) 4 个模块组成。 spring-core 和 spring-beans 模块是 Spring 框架的核心模块。 包含了控制反转(Inversion of Control, IOC)和依赖注入(Dependency Injection, DI)。BeanFactory 接口是 Spr.原创 2021-11-17 13:14:42 · 124 阅读 · 0 评论