1.application定义.举例说明:mnesia、cowboy、mochiweb...是一个application。 在Erlang中进程之间互不影响,也就导致了A进程崩溃,不依赖A进程的B进程可以正常运行。那么又由于Erlang的机制导致它能够知道A进程崩溃,这时候如果能够重新启动A进程,那...
分类:
移动开发 时间:
2014-09-26 14:08:48
阅读次数:
208
Ranch 是一个tcp处理的程序框架。官方的解释 Ranch is a socket acceptor pool for TCP protocols. 主要目的是提供一个方便,易用,高效,稳定的tcp处理基础程序。前面我也用它作为基础写了个简易的聊天的程序。cowboy底层通信处理也是ranc.....
分类:
其他好文 时间:
2014-07-16 23:04:19
阅读次数:
194
使用cowboy实现websocket主要实现以下回调函数 下面的函数返回值要具体弄清楚原因参考 websocket具体协议 主要就是两个部分 握手和数据传输 -export([init/3]).常见所有处理程序回调。建立WebSocket连接,这个函数必须返回upgrade的元组。 -expo.....
分类:
Web程序 时间:
2014-07-11 21:32:50
阅读次数:
366
环境:ubuntu_server 1210目的:构建web版hello world程序参考链接:http://roberto-aloi.com/blog/2013/07/13/create-deploy-erlang-cowboy-application-heroku/1.使用rebar 构建一个项...
分类:
Web程序 时间:
2014-06-26 16:11:10
阅读次数:
339
COWBOY是erlang的一个成功的开源库,学习的人也很多,本人学习erlang,就拿此库过来练练手。
COWBOY库也可以称之为COWBOY app,其启动依赖于cowlib,ranch,cryto这3个app,此3个app中对于ranch app也有过研究,之前也写过其分析文章,这里不再过多描述。
先看看COWBOY app的进程树情况
上面的图没有处理好,见谅!
...
分类:
其他好文 时间:
2014-05-12 23:43:58
阅读次数:
466
那么Cowboy是什么呢?Cowboy is a small, fast and
modular HTTP server written in Erlang.其定位非常明确:Cowboy aims to provide a complete
HTTP stack in a small code ba...
分类:
Web程序 时间:
2014-05-09 23:06:24
阅读次数:
411