Erlang在哪里使用,为什么? [英] Where is Erlang used and why?

查看:152
本文介绍了Erlang在哪里使用,为什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道使用Erlang最常用的应用程序/网站/解决方案的列表,成功或不成功



解释为什么它被用于特定的解决方案而不是其他编程语言也将非常感谢。



列出BAD Erlang案例研究(Erlang被滥用的情况)

解决方案

编程Erlang



alt文字http://bks8.books.google.com/books?id=Qr_WuvfTSpEC&printsec=frontcover&img=1&zoom=5&sig=ACfU3U2F4YY4KqO0vCuZ4WEZjdE2yFFvvg



许多公司在其生产系统中使用Erlang:



Amazon 使用Erlang实现SimpleDB,提供数据库服务作为亚马逊弹性计算云(EC2)的
的一部分。



Yahoo!在其社交书签服务中使用它,美味,拥有超过$ 500万的用户和1.5亿个书签网址。



Facebook 使用Erlang来为其聊天服务,处理超过
1亿活跃用户。

$ s b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b

T-Mobile 在其短信和认证系统中使用Erlang。



摩托罗拉正在使用Erlang在公共安全行业的呼叫处理产品中。



爱立信在其支持节点中使用Erlang,用于GPRS和3G移动网络
全球。






最受欢迎的开源Erlang应用包括:



•3D细分建模器 Wings 3D ,用于建模和纹理多边形
网格。



Ejabberd 系统,它提供了一个可扩展消息传递和在线协议
(XMPP)的即时消息(IM)应用服务器。



CouchDB 无架构的文档导向提供多核和多服务器群集的可扩展性



•提供支持构建轻量级HTTP服务器的 MochiWeb 库。
它用于为MochiBot和MochiAds提供服务,每天为数百万观众提供
动态生成的内容。



RabbitMQ ,AMQP消息协议实现。 AMQP是高性能企业消息传递的新兴的
标准。


I would like to know a list of the most common application/websites/solutions where Erlang is used, successfully or not.

Explaining why it is used into a specific solution instead of others programming languages would be very much appreciated, too.

Listing BAD Erlang case studies (cases in which Erlang is misused) it would be interesting, as well.

解决方案

From Programming Erlang:

alt text http://bks8.books.google.com/books?id=Qr_WuvfTSpEC&printsec=frontcover&img=1&zoom=5&sig=ACfU3U2F4YY4KqO0vCuZ4WEZjdE2yFFvvg

Many companies are using Erlang in their production systems:

Amazon uses Erlang to implement SimpleDB, providing database services as a part of the Amazon Elastic Compute Cloud (EC2).

Yahoo! uses it in its social bookmarking service, Delicious, which has more than 5 million users and 150 million bookmarked URLs.

Facebook uses Erlang to power the backend of its chat service, handling more than 100 million active users.

WhatsApp uses Erlang to run messaging servers, achieving up to 2 million connected users per server.

T-Mobile uses Erlang in its SMS and authentication systems.

Motorola is using Erlang in call processing products in the public-safety industry.

Ericsson uses Erlang in its support nodes, used in GPRS and 3G mobile networks worldwide.


The most popular open source Erlang applications include the following:

• The 3D subdivision modeler Wings 3D, used to model and texture polygon meshes.

• The Ejabberd system, which provides an Extensible Messaging and Presence Protocol (XMPP) based instant messaging (IM) application server.

• The CouchDB "schema-less" document-oriented database, providing scalability across multicore and multiserver clusters.

• The MochiWeb library that provides support for building lightweight HTTP servers. It is used to power services such as MochiBot and MochiAds, which serve dynamically generated content to millions of viewers daily.

RabbitMQ, an AMQP messaging protocol implementation. AMQP is an emerging standard for high-performance enterprise messaging.

这篇关于Erlang在哪里使用,为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆