作家
登录

10个最佳Node.js企业应用案例:从Uber到LinkedIn

作者: 来源: 2017-06-29 09:07:27 阅读 我要评论

Node.js 8已经宣布了,NPM模块每周下载量早已跨越10亿,大年夜Uber到LinkedIn都在应用Node.js,谁说JavaScript不克不及写后台?

参考链接

  • How Uber Uses Node.js to Scale Their Business
  • Node.js at PayPal
  • Making Netflix.com Faster
  • How We Built eBay’s First Node.js Application
  • The Stack That Helped Medium Drive 2.6 Millennia of Reading Time
  • Node.js Helps NASA Keep Astronauts Safe and Data Accessible
  • The Trello Tech Stack
  • LinkedIn Moved From Rails To Node 

1、Uber

在以前的两年迈,Uber的范围每半年就会翻倍。Node.js之所以被选中,恰是因为它强大年夜的数据处理才能。

Uber须要为用户和司机供给靠得住的办事,是以用车需求增长时,须要扩大办事,这是别的一个推敲身分。根据How Uber Uses Node.js to Scale Their Business,Uber选择Node.js的原因如下:

  • 它可以高效稳定地处理大年夜量数据
  • 缺点分析很便利,可以加快开辟进度
  • 拥抱开源,是以技巧持续进步

Uber天天可以处理20亿个长途过程调用(Remote Procedure Call,RPC),足以证实Node.js的成功。

2、PayPal

PayPal须要为全世界2亿活泼用户供给办事,它做得异常完美。刚开端,PayPay须要将团队成员分工,分别开辟前后端应用。自负年夜PayPal选择应用Node.js替代Java开辟后端,全部团队只须要应用一种编程说话—JavaScript。

3、Netflix

Netflix是世界上最大年夜的视频和流数据办事之一,根据Making Netflix.com Faster,Node.js使得应用启动时光削减了70%。

4、Ebay

经由激烈评论辩论,Eabay工程师最终选择了Node.js,因为他们对及时性请求异常高。根据How We Built eBay’s First Node.js Application,Ebay测验测验用Node.js开辟一个应用之后,就将全部后端大年夜Java都迁徙到了Node.js。Ebay有1.7亿活泼用户,这解释Node.js可以或许处理大年夜量的收集请求。

5、Walmart

被内存泄漏问题熬煎了大年夜半年之后,Walmart的后端工程师选择了Node.js。他们应用Node.js重写后端API之后,发明他们的宣布时光大年夜幅削减了。Walmart应用了这些技巧栈:

  • HAPI (Walmart的开源后端框架)
  • 私有NPM模块

7、NASA

6、Medium

Medium是一个异常受迎接的浏览平台,它平均每月有2500万读者,每周宣布数千篇文┞仿。根据The Stack That Helped Medium Drive 2.6 Millennia of Reading Time,Memdium的后端主程是由Node.js开辟的,应用Matador作为后台框架。应用Node.js赞助他们可以在前后端复竽暌姑代码。


 

在Node.js Helps NASA Keep Astronauts Safe and Data Accessible中,NASA表示”Node.js包管了宇航员的安然”,是不是感到很不测?在太空中产生一次危险的不测之后,NASA发明它的数据分散在各个不合的处所。于是,他们决定应用Node.js构建一个端到端体系来存储数据。NASA应用Node.js构建的应用将数据大年夜不合的处所复制到云数据中,如许:

  • 单个云数据库保存了所稀有据
  • 数据攫取时光削减了300%

NASA数据存储加倍安然,应用加倍便利之后,这就意味着宇航员可以加倍安然地在太空中工作了!

8、Mozilla

Mozilla应用Node.js开辟了大年夜量应用,基于以下两个重要原因:

  • 节俭内存应用,因为Browser ID办事1百万用户。
  • 在前后端同时应用JavaScript,如许可以进步开辟效力。

9、Trello

Trello是最好用的项目治理对象之一。根据The Trello Tech Stack,Trello在2011年在开端之初就在前后端均应用了JavaScript。因为须要处理大年夜量的收集请求,他们应用Node.js开辟后端。


  推荐阅读

  什么时候使用Lambda函数?

Python 中定义函数有两种办法,一种是用惯例方法 def 定义,函数要指定名字,第二种是用 lambda 定义,不须要指定名字,称为 Lambda 函数。Lambda 函数又称匿名函数,匿名函数就是没有名>>>详细阅读


本文标题:10个最佳Node.js企业应用案例:从Uber到LinkedIn

地址:http://www.17bianji.com/lsqh/35953.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)