OTP包含了一组库和实现方式,可以构建大规模、容错和分布式的应用程序,包含了许多强大的工具,能够实现H248,SNMP等多种协议,核心概念是OTP行为,可以看作一个用回调函数作为参数的应用程序框架,类似一个J2EE容器。行为负责解决问题的非函数部分,回调函数负责解决函数部分。
通过gen_server模块可以实现事物语义和热代码交换,
1) 确定回调模块名
2) 编写接口函数
3) 在回调模块里编写6个必需的回调函数...
分类:
其他好文 时间:
2015-03-07 11:35:20
阅读次数:
148
从 rabbitMQ 代码中找到 gen_server2 , 对gen_server进行了一些优化。看到前辈写的博文也提到这个,引发了我的思考。( gen_server2 - OTP gen_server优化版 )文章从 joe 写的 gen_server2 和 gen_server 的测试结果开始探讨 erlang的消息接收机制。...
分类:
其他好文 时间:
2015-03-06 06:20:15
阅读次数:
178
Kernel Application 是Erlang 第一个启动的应用程序,基于OTP,Kernel and STDLIB, 主要包含以下服务:可以运行appmon:start()看具体的结构,新版本的会报错,要用observer:start(),可以看到如下:这就可以看出包含了哪些服务:code周...
分类:
移动开发 时间:
2015-02-12 22:40:22
阅读次数:
359
一. Erlang安装 RabbitMQ是基于Erlang语言开发的,所以必须先安装Erlang。我们可以从Erlang官网下载最新的安装包(源代码安装): http://www.erlang.org/download.html 目前是OTP17.4(otp_src_17.4.tar.gz)。按...
分类:
其他好文 时间:
2015-02-05 00:52:58
阅读次数:
168
由于逐渐将开发重心向linux偏移,首先要解决的问题就是开发环境,记录一下在centos7中安装最新的otp17.4的过程:
1.首先去erlang官网下载源码包otp_src_17.4.tar.gz
2.使用tar -xvf otp_src_17.4.tar.gz命令解压源码包,同时当前目录下会生成解压后的文件夹otp_src_17.4
3.cd otp_src_17.4进入解压后的文件夹...
分类:
其他好文 时间:
2015-02-04 00:39:11
阅读次数:
290
http://www.ask3.cn/a/jingcaibowen/tech/Erlang/2013/0614/42043.htmlgen_server是erlang的OTP框架中最常用的“行为模式”了吧,至少几本erlang教材都是首 先介绍这个。这东西用来做什么的呢?或者说,为什么要用这东西呢?...
分类:
其他好文 时间:
2015-02-03 16:59:44
阅读次数:
460
为什么我要选择Erlang呢? 一、erlang特别适合中小团队创业: erlang有异常成熟、经过电信级别大规模验证的OTP应用库,只需要很简单的代码就能建立起异常稳定、容错性强、扩展性强、高并发的服务器框架,这也是erlang最宝贵的核心价值所在。 二、erlang是天生的并发语言:...
分类:
其他好文 时间:
2015-01-31 17:49:59
阅读次数:
164
http://www.cnblogs.com/me-sa/archive/2011/12/27/erlang0025.html1>application:start(log4erl). 我们就从这一行命令开始说起吧,回车之后可以把log4erl应用程序启动起来.Erlang/OTP中的能完成特定功能...
分类:
移动开发 时间:
2015-01-16 18:35:36
阅读次数:
306
原创文章,转载请注明出处:server非业余研究http://blog.csdn.net/erlib 作者Sunface为什么我要选择Erlang呢? 一、erlang特别适合中小团队创业: erlang有异常成熟、经过电信级别大规模验证的OTP应用库,仅仅须要非常easy的代码就能建立起异...
分类:
其他好文 时间:
2015-01-09 14:05:51
阅读次数:
315
参考这里https://www.erlang-solutions.com/downloads/download-erlang-otp源码安装的无视sudo gvim/etc/apt/sources.list,添加deb http://packages.erlang-solutions.com/deb...
分类:
其他好文 时间:
2015-01-05 18:14:49
阅读次数:
393