原创 讀《談分佈式網絡程序設計》,思Erlang
163的zhousen寫了幾篇文章,《談分佈式網絡程序設計》[url]http://q.163.com/dirgroup/blog/zhousen.z
原创 Ubuntu下編譯安裝Erlang
Ubuntu的Synaptic裏面其實可以直接安裝erlang,如果要安裝最新版本,還是下載源碼包編譯吧。CEAN ([url]http://cean
原创 Erlang中的half-sync/half-async和Leader/Followers 模式
http://www.iteye.com/article/60414裏面,談到了半同步/半異步和領導者/追隨者模式,在Erlang裏面可以很簡單得實現
原创 Erlang中頻繁發送遠程消息要注意的問題
注:這篇文章可能會有爭議,歡迎提出意見在Erlang中,如果要實現兩個遠程節點之間的通信,就需要通過網絡來實現,對於消息發送,是使用TCP。如果要在兩
原创 Erlang 字符編碼模塊: iconv
在Erlang中,要處理字符串編碼的轉換,可以使用iconv,目前CEAN的發行版本,ejabberd和iconv模塊裏面都有iconv的庫,但是都無
原创 Erlang網絡編程-packet參數
gen_tcp:listen(Port, Options),Options 爲一個參數列表之前介紹過 {active, Boolean} 這個 opt
原创 Erlang備忘:parallel map
[url]http://www.pkblogs.com/montsamu/2007/02/erlang-parallel-map-and-parall
原创 Erlang網絡編程-Binary
在Erlang裏面,Binary支持強大的模式匹配,這爲編寫網絡通訊程序提供了便利。比如一個協議串,格式如下HEADER(2 Bytes) ID (1
原创 Comprehensive Erlang Archive Network
CEAN,即Comprehensive Erlang Archive Network。它提供了Erlang的一個最小內核,並能夠通過網絡安裝的方式按需
原创 Erlang 中的Module級別熱部署
Java裏面要實現Code Replacement,也就是什麼熱部署,通常是使用ClassLoader機制。不久前看到了一篇Google的Paper,
原创 Erlang,Learning
1. Erlang 是什麼一種“小衆”語言(排名50之外)一種函數式語言 (變量只能賦值一次)一種動態類型語言(變量類型在運行時決定,代碼需要編譯後
原创 Erlang 裏面使用Remote shell
今天無意中發現這個功能。。。[url]http://ejabberd.jabber.ru/interconnect-erl-nodes[/url]在下
原创 erlang module pg2
《輕鬆實現可伸縮性,容錯性,和負載平衡的大規模多人在線系統》一文裏面對“Erlang的分佈式進程組(Distributed Named Process
原创 使用target_system進行erlang應用的發行
好久之前搗鼓過的東西,怕忘記了,記錄一下。一個簡單實現了OTP的Server:echoline,一個Helloworld級別的OTP應用,目錄結構如下
原创 對Socket的{active, true}參數進行一些測試
以前不是很瞭解Erlang網絡編程中流量控制,現在做一下筆記。Erlang中Socket設置了{active, true}之後,接收到的網絡消息會通過{tcp, Socket, Data}的格式主動發送給進