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

325 天前
 trifolium0wang

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

5270 次点击
所在节点    Java
56 条回复
z4zr
324 天前
最近刚好在玩 solon 不过只是玩玩
icanbeyrhero
324 天前
为什么盯着国产,Jersey 了解一下,JAX-RS 规范实现😏
iminto
324 天前
SpringBoot 没问题,是你们代码太烂,正常启动 512M 内存就够了。

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