1998年,爱立信推出了一款著名的交换机AXD301, 这款交换机实现了惊人的9个9(99.9999999%)的可用性。 一般的系统,实现5个9,即一年停机5分钟已经相当不错了,9个9意味着20年的运行时间内只有0.631秒的停机时间。 实现这个奇迹的关键就是爱立信发明的编程语言Erlang。 Erlang的作者Joe Armstrong在采访时说道: 如果Java是“一次编写,到处运行”,Erlang就是“一次编写,永远运行!” 奇怪的是,这么一个神奇的语言,爱立信竟然禁止在公司内部使用了,这是为什么呢? 起源 Erlang的诞生其实是个挺无奈的过