190亿美元的WhatsApp背后的小众编程语言:Erlang

来源: kaiyun体育官方人口
2014/4/14 10:53:46
WhatsApp的32个技术人员,竟然能应付4.5亿用户!神秘武器是Erlang,这个诞生于上世纪80年代的编程语言,因其擅长处理并发的特性站在了云时代聚光灯下。

分享到: 新浪微博 腾讯微博
本文关键字: WhatsApp Erlang
砸了电信的饭碗
Erlang语言在1998年就开源了,而如今的电信也却没有当初那么大方。像WhatsApp,微信,Line,和其它应用如雨后春笋,电信业一度依赖的短信费用迅速被腐蚀。KPN,一家荷兰公司,在目睹短信收益大幅下滑后试图封杀这些应用,但最终在法庭上输了官司。
一些大型的运营商,例如Vodafone,试图建立自己的短信服务网络,但几乎没有成功的。它们现在的办法就是对用户的合同进行修改,添加并标明短信和数据各自的费用。
就在这些电信公司忙着调整他们的收费标准时,WhatsApp却在专注做产品。它们的技术团队让WhatsApp在规模和速度上的提升一次又一次的让Erlang语言社区轰动,在短短的几年里,每个服务器的连接数从1万跃升到2百万。
这些成绩的实现全都归功于Armstrong打下的基础,他为爱立信量身定制的项目AXD301,实现了“9个9”的可靠性 (99.9999999%)。而如今这些年轻的挑战者们,却将这些垂老的电信公司打的节节败退。
Erlang语言能实现超越吗?
有着这样骄人的成绩,你也许会认为Erlang会被人们广泛的使用。但现实情况要比你想象的复杂得多。
直到现在,Erlang编程语言的开发者社区规模依然很小,并且大部分聚集在欧洲。这种语言的语法是公认的“奇特”。如果你想分析复杂的数据或架设一个小网站,自然会选择其它更好的语言和工具。而且,很多新出现的编程语言和变种都借鉴了Erlang语言的基本理念,从谷歌的Go语言到Docker语言,竞争越来越激烈。
Elixir给Erlang带来了希望——Armstrong最近的大力赞扬。Elixir将Erlang的语法普通化,这能帮助这种语言模仿Rails带红Ruby语言的模式找到自己的出路。像Chicago Boss这样的项目也在努力让这种语言更用户友好化。一旦有更多的社群在Erlang语言周围聚集,人们将会发现 OTP(开放电信平台)里更丰富的功能。
“他们从开发坚固无比的 软件和程序库中总结出来很多模式,我们可以很好的借用,”Clark说。
Erlang语言否能流行起来的一个关键是便携设备市场,就是我们所说的网络设备。智能设备爱好者们已经在尝试在MQTT—个轻量级的传感器间消息传输协议——上使用Erlang。如果能短信控制恒温器,那用WhatsApp也一定能行。
共2页: [1]2 下一页
责编:李玉琴
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
IT系统一体化时代来了

2009年Oracle 用Exadata服务器告诉企业,数据中心的IT服务一体化解决方案才是大势所趋,而当前企业对大数据处理的..

高性能计算——企业未来发展的必备..

“天河二号”问鼎最新全球超级计算机500强,更新的Linpack值让世界认识到了“中国速度”。但超算不能只停留于追求..

    畅享
    首页
    返回
    顶部
    ×
    畅享IT
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918
    Baidu
    map