Open dyc87112 opened 6 years ago
http://blog.didispace.com/spring-boot-spring-cloud-memory/
在整体应用架构中,非生产环境情况下,一般 1GB 或者 2GB 的 RAM 就足够了。如果我们将这个应用程序划分为 20 或 30 个独立的微服务,那么很难期望 RAM 仍将保持在 1GB 或 2GB 左右。特别是如果我们使用 Spring Cloud 的时候。 首先,准备三个服务,Eureka 服务 + 提供 RES
spring cloud内存占用可能是个死穴,如果大规模部署的话。 我本机mac测试,hello world web应用启动什么也不干,看top RES列的值: Spring Cloud(MVC + Eureka + Ribbon + Feign): 310M Spring Boot + vert.x: 121M vert.x + TCP: 79M vert.x + HTTP: 82M Go + FastHTTP: <10M
http://blog.didispace.com/spring-boot-spring-cloud-memory/
在整体应用架构中,非生产环境情况下,一般 1GB 或者 2GB 的 RAM 就足够了。如果我们将这个应用程序划分为 20 或 30 个独立的微服务,那么很难期望 RAM 仍将保持在 1GB 或 2GB 左右。特别是如果我们使用 Spring Cloud 的时候。 首先,准备三个服务,Eureka 服务 + 提供 RES