最近看到erlang/otp的例子,覺得還蠻不錯。尤其是otp的結構解決了一些是我在開發伺服器端程式時一直希望在更高層解決的問題(主要是容錯性,併發暫時還沒那麼大的業務量但是也挺有興趣),也想學習下函式式語言。
有空決定研究下,主要結合在otp平台上開發的伺服器程式。
暫時希望先研究的是:
1 yxa: 是乙個用erlang寫的sip軟體。基本是作為sip伺服器用的。目標是可以達到萬人級別上的sip伺服器。
但我感興趣的是在ngn裡面,它如何擴充業務,看其結構使用cpl來進行業務擴充套件的,沒有使用過,但是我希望看怎樣可以像asterisk一樣具有多種業務功能。或者能否將asterisk作為應用伺服器和**伺服器,將yxa作為sip**伺服器結合使用。
2 megaco/h.248 protocol stack in erlang/otp: 用erlang完成的h.248協議棧,網上能找到的不多的開源h.248協議棧(還有個常見的就是c++寫的smallmgc)。
ubuntu環境下安裝erlang OTP開發環境
2.去 檢視安裝指導 3.執行下列命令 sudo apt get install build essential sudo apt get install libncurses5 dev sudo apt get install libssl dev sudo apt get install m4 ...
Erlang OTP應用組織形式
otp應用組織目錄一般有doc,ebin,include,priv,src等 doc 用於存放文件,如果文件是用edoc生成的,請將overreview.edoc檔案放於此處,其餘的檔案將會自動生成 include 用於存放公共標頭檔案,所有作為公共api的一部分的.hrl檔案都應該放在這個目錄中,...
分布式的Erlang OTP介紹
分布式的erlang otp介紹 guibin.beijing gmail.com erlang僅僅能在具有相同的magic cookie系統之間的直接對話。如果想要在幾台機器之間執行相互通訊的erlang程式,最簡單的方法就是放置乙個名叫 erlang.cookie 的檔案在每個機器的 home目...