上一篇我們簡單介紹了 cowboy 以及 cowboy_examples 下載,編譯和運行,這篇我們來理解下 cowboy_examples 源碼。 1. 改造部分模塊,使它符合OTP設計原則的應用,這點可能大家會比較疑惑,但是我之所以修改它,是為了大家更好的理解,我們都知道 OTP ...
by 謝鴻鋒 原創文章,轉載請注明:轉載自Erlang雲中漫步 目錄 一 概述 二 ranch源碼分析 三 cowboy源碼分析 Request調度規則 http協議實現分析 http協議之chunked編碼 http協議之long polling http協議之websocket http協議之rest api cowboy 越來越讓人舒服了,改版之后的cowboy分為兩大applicatio ...
2013-01-21 19:40 3 2782 推薦指數:
上一篇我們簡單介紹了 cowboy 以及 cowboy_examples 下載,編譯和運行,這篇我們來理解下 cowboy_examples 源碼。 1. 改造部分模塊,使它符合OTP設計原則的應用,這點可能大家會比較疑惑,但是我之所以修改它,是為了大家更好的理解,我們都知道 OTP ...
大家好,在上一篇文章中,我們簡單介紹了cowboy的其中2個文件,分別是 cowboy.app.src 應用程序資源文件(配置文件) 和 cowboy_app.erl 文件,今天,我們繼續往下走,昨天的 cowboy_app.erl 中start/2 方法中有這一句,cowboy ...
上一篇文章我們介紹了cowboy的程序啟動,今天我們來實戰,編譯和運行 cowboy 和 cowboy_examples。 1. 首先需要安裝 erlang的運行環境,在之前的文章我已經詳細介紹了,具體可以看下 ubuntu 11.10 使用 emacs-23.4 開發 erlang ...
時間,跟大家一起來分享 Cowboy 這個開源的 erlang http 服務器。 我們看下官方的簡介: ...
大家好,這一篇是 cowboy 源碼分析的第五篇文章了,可能我的寫作能力不好,很多朋友看的比較迷糊,我也是盡力去說的更明白,希望越寫越好吧。 上一篇,我們講到了 cowboy:child_spec/6 這個方法,這個方法返回 動態啟動 cowboy_listener_sup 模塊的子進程 ...
大家好,這篇文章又晚了幾天,這幾天公司的事情比較多,每天晚上都3點多才到家,今天終於稍微不忙,回到家吃個飯,繼續為大家帶來這個系列的第八篇。 上一篇中,我們講到了 cowboy_acceptor:acceptor/7 方法里的這一行代碼: cowboy ...
今天,又是按時下班,吃飽飯,繼續跟大家分享Cowboy,昨天有件高興的事,我嘗試用閃存給@博客園團隊發了一條閃存,問是否能在博客園首頁中的編程語言分類中添加 Erlang 這一種編程語言,很快,@博客園團隊就給我回信,很爽快的答應了,並且幫我把以前的文章也導入這個分類,省去了我手動倒的麻煩 ...
使用cowboy實現websocket主要實現以下回調函數 下面的函數返回值要具體弄清楚原因參考 websocket具體協議 主要就是兩個部分 握手和數據傳輸 -export([init/3]). 常見所有處理程序回調。建立WebSocket連接,這個函數必須返回 upgrade ...