![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 81
南宫一梦
输出倒逼输入(公众号:南宫一梦)
展开
-
万万没想到 Spring Boot 一个依赖就能搞定 session 共享,简直太绝了!
在传统的单服务架构中,一般来说,只有一个服务器,那么不存在 Session 共享问题,但是在分布式/集群项目中,Session 共享则是一个必须面对的问题,先看一个简单的架构图:如上图,是一个非常传统的服务端拓扑结构,一个 web 请求,经过 nginx 负载均衡后,转发到不同的服务器上去处理。那么来自同一用户的请求将有可能被负载分发到不同的实例中去,如何保证不同实例间 Session 共享成为一个不得不解决的问题。简单点来说:例如客户端发起一个请求,这个请求到达 Nginx 上之后,被 Nginx原创 2021-03-01 15:02:30 · 271 阅读 · 0 评论 -
接口设计的幂等性
接口设计的幂等性转载:https://www.cnblogs.com/xinruyi/p/11441861.html在微服务架构下,我们在完成一个订单流程时经常遇到下面的场景:一个订单创建接口,第一次调用超时了,然后调用方重试了一次在订单创建时,我们需要去扣减库存,这时接口发生了超时,调用方重试了一次当这笔订单开始支付,在支付请求发出之后,在服务端发生了扣钱操作,接口响应超时了,调用方...转载 2019-12-11 15:20:10 · 170 阅读 · 0 评论 -
浅谈Java中hashCode方法
哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: public native int hashCode();根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实现。原创 2017-01-15 23:40:26 · 664 阅读 · 0 评论