今日熊推。
這篇文章與 BearyChat 的技術棧也十分相關形入,我們也選用 Erlang 這門「古老的語言」解決了大量的通信問題熔酷。如果你有興趣秽之,也可以閱讀?簡說創(chuàng)業(yè)公司的技術選型,從 BearyChat 的開發(fā)說起
這篇文章是作者受邀在 ConnectDev'16(由 Genetec 組織的一次會議)所做的專題介紹的簡單的轉(zhuǎn)述吃既,也希望我們準備的導讀可以幫助到你:)
The Zen of Erlang
原文鏈接:http://ferd.ca/the-zen-of-erlang.html
作者:?Fred T-H
如果你以前就了解過 Erlang考榨,那你一定聽過它「Let it crash」的座右銘。Erlang 在并發(fā)性和容錯性方面被認為是偉大的鹦倚,在這里董虱,我被告知「Let it crash」,這與我對系統(tǒng)的整個認知完全不同申鱼。這個命題雖然令人驚訝愤诱,但是 Erlang 的「哲學」仍然與它有直接的聯(lián)系。
如果我們能夠接受失敗捐友、崩潰和例外的發(fā)生淫半,并用非常好的態(tài)度去控制它,他們將不再那么可怕匣砖,并且變得可以控制科吭。那么問題就在于找出系統(tǒng)崩潰的推動者,而不是破壞者猴鲫。
That’s the Zen of Erlang: building interactions first, making sure the worst that can happen is still okay. Then there will be few faults or failures in your system to make you nervous (and when it happens, you can introspect everything at run time!) You can sit back and relax.
Erlang 的哲學就是:首先建立交互对人,確保最壞的情況都能在掌握中。雖然接下來可能有一些在系統(tǒng)中的錯誤或故障會你感到緊張(當它發(fā)生時,你可以在運行時反思一切),但你仍然能夠高枕無憂焕襟。