国产框架除了 Solon 还有什么能代替 SpringBoot 的?

2024-04-15 18:47:43 +08:00
 trifolium0wang

Spring 用倦了,公司的容器资源寸土寸金,一个项目启动后容器占用 2G 内存,快吐了。听过 Solon 能降低 70%的内存占用,我都不敢用,有没有用过的给我个建议。

5820 次点击
所在节点    Java
56 条回复
z4zr
2024-04-16 14:51:15 +08:00
最近刚好在玩 solon 不过只是玩玩
icanbeyrhero
2024-04-16 17:15:36 +08:00
为什么盯着国产,Jersey 了解一下,JAX-RS 规范实现😏
iminto
2024-04-16 17:21:37 +08:00
SpringBoot 没问题,是你们代码太烂,正常启动 512M 内存就够了。

换个框架很可能因为垃圾代码导致内存占用更离谱
cheng6563
2024-04-16 17:29:37 +08:00
用 IBM OpenJ9 的 JVM ,也是开源免费的,虽然版本号还在 0.43 离 1.0 遥遥无期,但实际使用和 Hotspot 没啥差异了。
Jasckcc
2024-04-16 17:54:37 +08:00
换 golang
zhady009
2024-04-16 19:16:17 +08:00
SpringBoot 应用跑起来 100M 都不用
qviqvi
2024-04-16 20:34:10 +08:00
2G 是比较大的项目吧。可以预估一下峰值,压测一下,限制堆内存大小,看看最小多少内存满足
JimmyChan1506
2024-04-16 20:56:10 +08:00
是真的占用了 2G 内存, 还是你给它分配了 2G 内存?
另外有换框架的成本没有钱加内存? 不太明白这思路
yannxia
2024-04-16 20:59:21 +08:00
话说···Solon 为啥能和 SpringBoot 对齐来着
dorothyREN
2024-04-16 21:27:41 +08:00
@odifjg9384hg 你那两条线话歪了,麻烦改成直的
siweipancc
2024-04-16 21:42:56 +08:00
io 全部走本地调用,200m 洒洒水啦,用国产是什么思路,真不怕跑路?真要求有 springboot 的开箱跟性能,直接上.net ,语言特性又特别相似。
lstz
2024-04-16 21:45:26 +08:00
让领导想想,一个月 1000 元的服务器都不舍得投入,对得起这么多 10k 的程序员码农吗
pptom
2024-04-16 21:53:12 +08:00
我这边一堆 1G 的跑的好好,业务量也不少,不是 spring boot 不行,主要还是代码写得太烂吧。
wuyiccc
2024-04-17 09:00:35 +08:00
solon 企业版要付费,你是要买企业版么?
seedhk
2024-04-17 09:50:47 +08:00
spring 是你给他越多,他吃的越多。可以远程连接上去,或者借助一些三方工具看下具体的内存占用。
一般项目可能 256-512 就够用了
wssy001
2024-04-17 13:58:48 +08:00
你确定你能无缝切到 Solon 你的领导、同事能同意你这么干?我感觉 SpringBoot + GraalVM Native Image 都比切到 Solon 要好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1032715

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX