p*****2 发帖数: 21240 | |
z****e 发帖数: 54598 | |
g*****g 发帖数: 34805 | 3 Node的优势在于一种语言,不在于啥性能。
【在 z****e 的大作中提到】 : 应该说是node这么烂 : web server年年都会比武,结果年年有 : http://www.techempower.com/benchmarks/#section=data-r10&hw=ec2&
|
p*****2 发帖数: 21240 | 4
你这上边node比spring强呀。vertx甚至都没进榜。
【在 z****e 的大作中提到】 : 应该说是node这么烂 : web server年年都会比武,结果年年有 : http://www.techempower.com/benchmarks/#section=data-r10&hw=ec2&
|
z****e 发帖数: 54598 | 5
vert.x因为在建设3,所以tim fox要求撤下
马上就回去了,下半年估计就会放上去了
上面也写出来了,outdated version
spray— Removed at request of maintainer - outdated version
vertx — Removed at request of maintainer - outdated version
两年前vert.x可有指标都是top 1
http://www.techempower.com/benchmarks/#section=data-r8&hw=i7&te
同窗的undertow的理念跟vert.x是一样的
都是那批人做的,看看undertow在什么位置
vert.x应该比undertow更强悍,因为不需要兼容j2ee标准
undertow是j2ee,spring那个,spring本身不是web server
不管这事,放在里面有些不伦不类
【在 p*****2 的大作中提到】 : : 你这上边node比spring强呀。vertx甚至都没进榜。
|
z****e 发帖数: 54598 | 6
就是性能差,所以各种benchmark被秒也正常
【在 g*****g 的大作中提到】 : Node的优势在于一种语言,不在于啥性能。
|
c*********e 发帖数: 16335 | 7 那怎么有人说node.js比java还要快呢?
【在 z****e 的大作中提到】 : : 就是性能差,所以各种benchmark被秒也正常
|
p*****2 发帖数: 21240 | 8
node是async,java 传统上是multi threading,当然不行
但是现在java也有play, vertx这些异步框架了。
【在 c*********e 的大作中提到】 : 那怎么有人说node.js比java还要快呢?
|
z****e 发帖数: 54598 | 9
忽悠外行的
【在 c*********e 的大作中提到】 : 那怎么有人说node.js比java还要快呢?
|
z****e 发帖数: 54598 | 10
就是传统的multiple threading,node一样被秒
看看benchmark里面的servlet,process比thread差不少
【在 p*****2 的大作中提到】 : : node是async,java 传统上是multi threading,当然不行 : 但是现在java也有play, vertx这些异步框架了。
|
|
|
c*********e 发帖数: 16335 | 11 linkedin居然在用play, 它家不是放弃了scala了吗?
【在 p*****2 的大作中提到】 : : node是async,java 传统上是multi threading,当然不行 : 但是现在java也有play, vertx这些异步框架了。
|
c*********e 发帖数: 16335 | 12 node.js的non-blocking i/o,确实比multi-threading快啊
【在 z****e 的大作中提到】 : : 就是传统的multiple threading,node一样被秒 : 看看benchmark里面的servlet,process比thread差不少
|
z****e 发帖数: 54598 | 13
benchmark是别人测的
代码,要求都有,你想当然也没用
process就是慢,优化有很多种途径
event只是其中一种,其他方面的不足一样可以让你的程序慢下来
【在 c*********e 的大作中提到】 : node.js的non-blocking i/o,确实比multi-threading快啊
|
z****e 发帖数: 54598 | 14 undertow的话,这个网站还解释过如何做到1 million without lb
估计也没几个人认真看,也就是猴屁股这种会去看看
http://www.techempower.com/blog/2014/03/04/one-million-http-rps |
N*****m 发帖数: 42603 | 15 这次你得感谢我
【在 p*****2 的大作中提到】 : 目测throughput至少是node的10倍
|
c*********e 发帖数: 16335 | 16 benchmark里面测试用的代码,和production的代码能一样吗? benchmark里面可能就
要println("test");来比较速度,和实际的production的代码完全2码事。
【在 z****e 的大作中提到】 : undertow的话,这个网站还解释过如何做到1 million without lb : 估计也没几个人认真看,也就是猴屁股这种会去看看 : http://www.techempower.com/blog/2014/03/04/one-million-http-rps
|
q*c 发帖数: 9453 | 17 怎么可能,违法常识。
你是说 node 的 call back 返回的比 java 的 Thread.sleep 快吧?毫无可比性。
【在 c*********e 的大作中提到】 : node.js的non-blocking i/o,确实比multi-threading快啊
|
z****e 发帖数: 54598 | 18
你认真看人家在测什么
plaintext和json都有benchmark
不服你自己做个测试
【在 c*********e 的大作中提到】 : benchmark里面测试用的代码,和production的代码能一样吗? benchmark里面可能就 : 要println("test");来比较速度,和实际的production的代码完全2码事。
|
p*****2 发帖数: 21240 | 19
play可以用java
【在 c*********e 的大作中提到】 : linkedin居然在用play, 它家不是放弃了scala了吗?
|
v*****u 发帖数: 1796 | 20 undertow测试结果这么牛B,怎么没有在本版见到很多讨论?
【在 z****e 的大作中提到】 : undertow的话,这个网站还解释过如何做到1 million without lb : 估计也没几个人认真看,也就是猴屁股这种会去看看 : http://www.techempower.com/blog/2014/03/04/one-million-http-rps
|
|
|
d*******r 发帖数: 3299 | 21 Java 的 undertow 也是异步的
好像也不是很新
【在 p*****2 的大作中提到】 : : play可以用java
|
p*****2 发帖数: 21240 | 22
谁在用?
【在 d*******r 的大作中提到】 : Java 的 undertow 也是异步的 : 好像也不是很新
|
z****e 发帖数: 54598 | 23
jboss用的人不要太多
【在 p*****2 的大作中提到】 : : 谁在用?
|
z****e 发帖数: 54598 | 24
看怎么定义新旧了
最早jboss用的是tomcat
后来才换成undertow
不过异步处理是servlet 3的标准
应该websphere和weblogic能更有效率一点
但是因为是版权产品,所以不会出现在这种比武中
red hat东东比较屌丝,所以经常来
【在 d*******r 的大作中提到】 : Java 的 undertow 也是异步的 : 好像也不是很新
|
z****e 发帖数: 54598 | 25
转行的太多
【在 v*****u 的大作中提到】 : undertow测试结果这么牛B,怎么没有在本版见到很多讨论?
|
v*****u 发帖数: 1796 | 26 没看懂,转行的太多意思是好多人忙着转行,所以不了解undertow?
转行的太多
【在 z****e 的大作中提到】 : : 转行的太多
|
z****e 发帖数: 54598 | 27
因为undertow是企业软件,是标准化组件的impl
不是野路子的搞法,没有被洗礼过的多数都是野路子,对标准没什么概念
很多都是自己定义的标准,所以今天弄完明天换另外一个继续搞
标准有好处也有坏处,坏处就是你需要时间去适应,好处是你一旦适应了
就能吃遍所有的标准化组件,随便他怎么换,转行的话
一般没有时间也不会有这个机会去接触这些标准
所以都是自己搞,自己搞当然不会去关注什么标准
很多都是自己定义的,就是野路子
【在 v*****u 的大作中提到】 : 没看懂,转行的太多意思是好多人忙着转行,所以不了解undertow? : : 转行的太多
|