Go(Golang)与Java的性能比较(Fiber vs Spring Boot | Prometheus | Minio | MongoDB)

作者: 精选海外教程postcode分类: 计算机技术 发布时间: 2023-02-01 22:40:09 浏览:18482 次

Go(Golang)与Java的性能比较(Fiber vs Spring Boot | Prometheus | Minio | MongoDB)

不怕不胖:
省流,一个测试大流量情况下 go的延迟比java好很多,400qp以上 java会直接hold 不住。 第二个测试,小流量下载,一开始go的cpu很低,到了高一些,java开始反超。有参考意义,但是从技术本身看,java的开发框架还是go不能比的,go在做互联网简单话业务有优势,但是复杂的业务,java的开发框架优势就很强了。找java开发肯定比go容易,开发速度也就配合更快

【回复】别把JAVA说那么好,搞得大家都来卷[doge]
【回复】回复 @码力巨能编 :没事,一直都挺好[doge]
【回复】回复 @大金子漫画 :我全是瞎写的,别看
Flying_Cats:
反杀能猜到,被反杀这么多没猜到[笑哭] 空间换时间带来的优势确实很大,可惜空间牺牲的太大了,希望明年的新项目能有大的改观吧

【回复】服务器内存只会越来越大。越来越不值钱。所以空间换时间太对了
【回复】回复 @活在梦里-鑫 : 现在都走微服务那边了,事实上go雀食靠内存抢走了不少jvm的客户,内存仍然很重要 否则你以为社区那边会急着上架Valhalla和lilliput[藏狐]
【回复】回复 @湖光飞影 : vm现在唯一的优势就是jit的换时间策略,不换什么优势都没有了 openjdk社区也在推动新的项目尽力降低内存占用
大汗淋漓の狂徒:
说人话就是go语言再未来可期也还是没长开的青涩最多能解渴,Java成熟的已经能解渴也能解馋了甚至还败火,最重要的市场需要Java。

【回复】但是并发量大这点可以解决很多问题 事实上现在的大厂基本上都开始转go了 java大部分是老项目
【回复】回复 @明前脆啵啵 :维护老项目居多,民航系现在一水xml,稳定就行,新项目新技术也不能一棍子打死没人用,只是用得少,推翻架构重来很多公司没这个计划,稳定且赚钱才行,国内也没有那么大的并发量,也就电商系会有极大并发问题,况且阿里系有自己的应对高并发的技术
【回复】回复 @码力巨能编 :。我们讨论go不是默认都是后端吗 难道有人用go写前端吗
老年痴呆中-:
go再快能快过汇编?js这种不到一个月开发出来的东西,超过了多少比它设计更优秀的语言。时也,命也。

【回复】这说明性能在某些时候并不是主要的
【回复】js刚开始只是为了填充一个不存在的领域,为了那个领域而存在的。如果这个领域有能超越js,并得到广泛支持并且有标准的东西。那他就会变得可有可无了
油猫饼97:
不知道为什么总要拿go和java来比业务方面的开发。go现在大方向都是系统工具,它屏蔽了c跨平台移植问题,还适配了系统调用,第三方依赖的方便管理,性能还不错。

【回复】回复 @BigBo妹 : rust的web性能比gofiber快30%,同业务,可执行文件小一大半。rust才是未来的语言
【回复】回复 @我好气啊123 :上 php
芊月沐子:
这两个语言都用过,性能方面的东西,不懂原理,不敢妄谈。但是使用体验上还是Java好,无论是框架的完善性,还是maven的统一依赖管理,别的先不谈,目前看来再好的语言也终归是要人来写的, Java的生态圈,短时间内还是没有对手。

蝴蝶蝙蝠衫:
@华为麒麟官方 咱们的语音怎么样[星星眼]

【回复】[doge]commonlisp都不上 就算了吧
夸宝想要躺平:
得等java的loom release了再有其他框架跟进支持了在内存和cpu利用上才能勉强和go差不多层面吧[doge] 不过k8s场景用quarkus或micronaut会更好点(瞎猜的

王老师trifolium:
我们先看看开发效率,再谈性能,你怎么不跟c比?

星星星楚:
用goframe比springboot会比较合适,因为是一个类型的框架

【回复】回复 @喵喵_97 : 也对不排除你有皇帝的新装的嫌疑,毕竟用gin的多,吹NB的多也很正常
【回复】回复 @喵喵_97 : 不是你一直在打嘴炮吗?[哦呼]评测不也发给你了,gin也配?

编程语言 性能 Java

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!