spring处理并发请求的时候,如果程序部署在不同的tomcat集群中,这种情况会出现并发占用资源的问题吗?

面试题分类: Javaspring处理并发请求的时候,如果程序部署在不同的tomcat集群中,这种情况会出现并发占用资源的问题吗?
dd121011 管理员 asked 1年 ago

spring处理并发请求的时候,如果程序部署在不同的tomcat集群中,这种情况会出现并发占用资源的问题吗?

FavoriteLoading添加本文到我的收藏
3 Answers
forgive_dengkai 管理员 answered 1年 ago

我觉得这个问题不应该把spring扯进来 ,两个应用之间出现竞争,那竞争的资源必定是第三方资源(比如数据库,访问同一个文件等等),这是必然的。而在各自的jvm中是没有竞争的。

FavoriteLoading添加本文到我的收藏
mydaypower1 管理员 answered 1年 ago

同意forgive_dengkai的观点,在不同的JVM上,不会有spring程序的竞争问题,有竞争也是在第三方资源上。

FavoriteLoading添加本文到我的收藏
梦朝思夕 管理员 answered 1年 ago

只要是共享一份数据的都会出现竞争的情况,不论是何种语言。出现分布式竞争了就需要统一的协调,如使用Zookeeper

FavoriteLoading添加本文到我的收藏

return top