比如大并发的登录,虽然请求会被负载均衡到不同节点。但是同一台机器的请求还是量比较大的,所以加synchronized个人感觉还是有点作用,就是让不同用户排队登录,但是这肯定严重影响体验。不知道我理解的对不?
或者加同步关键字没用?对于连续的请求肯定是没效果的。
建议优化一下应用程序的并发处理能力,比如充分利用缓存。
如果应用程序的并发处理能力短期内优化空间不大,只能加更多服务器了。
嗯,那关于上面的理解是否有偏差。或者理解错了。
通过缓存或者加服务器,是可以解决,那是否可以理解同步关键字这种方法不可取,或者不常用?
@打一个情: 如果你想在请求过多时,让超过负载量的请求排队,通过调整web服务器的队列长度就能实现
@dudu: 这个是服务器做的。但是这种情况下加同步关键字是否有效?
@打一个情: 我觉得无效
@dudu: 理由啥?大神
redis分布式锁怎么样?