首页»观点评论»是什么让Node.js比Java更快?

ag亚游老板是谁: 是什么让Node.js比Java更快?

来源:ourjs 发布时间:2014-05-15 阅读次数:

网赌Ag是不是人为控制

、创设情境加强练习。但大部分留学生避免不了在国外考驾照这一环节。

  每隔几个星期,就有人发表Java和Node比较的性能评测,像PayPal 或者 Joey Whelan 发表的帖子.作为Node很多公共管理模块核心的维护者和贡献者之一,Strong Loop 很高兴看到Node的获胜。每个人都知道,评测是一个特殊的衡量方式,其实并不适用于所有的情况。有时候Java要快一些,有时候Node要快一些。当然,用什么和怎么衡量才是最重要的。

  高并发性问题

  但是,有一件事我们都认同:在高并发性(成千上万的连接)的情况下,你的服务器需要达到异步非阻塞的...。我将用IO来完成那种情况。但问题是,如果你的服务器代码的任何部分阻塞你需要的一个线程。在这种级别的并发下,你不能去为每个连接创建线程。所以整个代码路径需要异步非阻塞式的, 不仅在输入输出层。这就是Node擅长的地方。

  尽管Java或Node或其他技术可能赢得一个评测,到现在为止还没有形成服务器端Node.js 完整的非阻塞生态系统。所有写在异步方式的模块超过50 k,就可以使用Node.js了。无数散落在网页的代码示例,课程和教程都使用这种异步方式。调试器、显示器、记录器、集群管理、测试框架甚至AG亚游网投其他都期待你的所有代码是非阻塞异步形式。

  直到Java或另一种语言生态系统到达这种支持异步模式的程度(在Node中达到的水平因为浏览器中的异步JavaScript),它不管原始的NIO性能是否比节点或其他任何评测结果表现的更好:需要大并发的项目会选择Node(并且忍受他的缺点),因为它是完成他们项目的最好方式。

  大公司, 供应商和社区

  我们要帮助让Node和其系统工具和库保持成熟。其他人也在做着同样的事情,从LinkedIn,雅虎与Groupon这样的大用户到像微软,MuleSoft Appcelerator这样的供应商和个人开发者每年贡献成千上万个有用的模块。Node将变得会越来越好,我们会帮助修复缺点或完全删除它们,异步的时代将会带我们进入数以百万计的连接设备的乐土。

  使用StrongOps 监控节点应用程序

  准备好开始监视事件循环,管理节点集群并找出内存泄漏了吗?我们很容易地用一个简单的npm安装从本地或你最喜欢的云开始StrongOps。

  接下来是什么?

  在即将到来的版本里有什么?大的性能优化,阅读博客了解AG亚游网投信息。

  看伯Bert Belder的综合视频介绍v0.12所有新添加的特性。

  准备用Node.js开发应用程序接口API并让他们连接到您的数据吗?我们已经让这变得很容易,用一个简单的npm安装就可以在本地或你最喜欢的云上开始开发。

  原文 strongloop.com

QQ群:WEB开发者官方群(515171538),验证消息:10000
微信群:加小编微信 849023636 邀请您加入,验证消息:10000
提示:AG亚游网投精彩内容关注微信公众号:全栈开发者中心(fsder-com)
网友评论(共0条评论) 正在载入评论......
理智评论文明上网,拒绝恶意谩骂 发表评论 / 共0条评论
登录会员中心