原文可以看:AWS Lambda Go vs. Node.js performance benchmark: updated
最后说,Go 的里程碑意义在于这是第一个支持的编译型语言,这样之后就有可能推出 C,Rust 这种语言了。
现在非常怀疑 AWS 的 Node.js 接下来会卖不出去。。。。💊
1
Luckyray 2018-01-24 01:28:33 +08:00 via iPhone
go 的招牌不就是并发性能网络性能神马的吗,跟 node 比没啥意义吧,人家不靠这个吃饭
|
2
GooMS 2018-01-24 01:46:20 +08:00 via Android
没有太多意义的比较,这都是排在后面考虑的。
|
3
chenqh 2018-01-24 02:50:49 +08:00 via iPhone
不应该 io nodejs 和 golang 差距不应该那么大
|
4
ericgui 2018-01-24 02:55:47 +08:00 12
你的网站要是能遇到性能问题了,你就不怕性能问题了。
|
5
laxenade 2018-01-24 03:22:24 +08:00 via Android
什么叫做 Node.js 卖不出去,少一点 Node.js 多一点 Node.js 并不影响成本
|
7
kimown 2018-01-24 07:37:46 +08:00 via Android
怕什么,nodejs 官方文档里有 addon,专门应对性能问题,写个 c 扩展就行,又不难
|
8
plqws 2018-01-24 07:49:23 +08:00
做点小 demo 还是小项目的话 node.js 的便捷度比 go 不知道高到哪里去了
大型项目的话 go 才能体现出优势,但是谁还会用 lambda |
9
whileFalse 2018-01-24 09:02:10 +08:00
怕啥,lambda 最牛 x 一点就是把大功能拆成 function 了
想重构就重构 |
10
PureWhite OP 哈哈哈,随口一说大家别当真,每种语言都有自己的适用之处,语言就是工具而已嘛
|
11
alinwu05 2018-01-24 09:59:55 +08:00
不要死扛一个语言啦,每个语言都有优劣,取长补短.
|
12
janxin 2018-01-24 11:52:36 +08:00
lambda 这种短执行快销毁的模型本来就不适合 jit 的语言,都还没 warmup 呢就被销毁了,执行速度不如原生是一定的。
|
14
romennts 2018-02-15 10:39:10 +08:00
本人愚见。看到里面的基准测试不是很精确。其次,Lambda 本身可以自动扩展,提高并发量,如果不是数量级区别的话,不会相差太多。相对于整个请求调用,这点区别几乎可以忽略。Lambda 也推荐使用轻量级的设计,不要把太大的程序塞进去。
|