一篇旧文, 转载于我的cnblog. 使用的erlang版本为19 今天写个suan好了, 不是大蒜的suan, 是算盘的算. 有个人一直和我争, erlang里面record和map哪个更好. 我语重心长,循循善诱: …
分类:erlang教程
erlang学习记录(二)进程
erlang进程 erlang进程与操作系统进程不同,erlang进程的切换、生成和消息传递是由erlang虚拟机管理的。是erlang 并发单元的一个代称。 每个进程代表一个持续的活动,执行某一段代码。在执行完毕后自动…
RabbitMQ的应用场景以及基本原理介绍
RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queuing Protocol)的开源实现。 AMQP :高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息…
Erlang 和 Elixir 互相调用
Elixr设计目标之一就是要确保兼容性,可以兼容Erlang和其生态系统。Elixir和Erlang 都是运行同样的虚拟机平台(Erlang Virtual Machine)。不管是在Erlang使用Elixir模块,还…
Y分钟Erlang
language: erlanglang: zh-cncontributors: - ["Giovanni Cappellotto", "http://www.focustheweb.com/"] translators…
Y 分钟学 Erlang
% 百分比符号标明注释的开始。 %% 两个符号通常用于注释函数。 %%% 三个符号通常用于注释模块。 Erlang 里使用三种标点符号: 逗号 (,) 分隔函数调用中的参数、数据构建和模式。 句号 (.) (后跟空格)分…
不是语言之争---Go vs Erlang
因为 云巴 系统对高并发、低延迟的需求,我们对各个语言、平台做了很多的调研比较工作。这自然就包括致力于开发高并发应用的 Go 和 Erlang。 并发 Go 对高并发的支持通过 goroutine 实现。goroutin…
EMQ源码之--EMQ的启动
又回到erlang了,使用了一段时间的golang再回到erlang有点那么的亲切感。在项目中也准备用mqtt来做消息上报,顺道就想看下他的代码。 erlang中application都是通过supervisor来管理的…
独特的 Erlang -- Eralng 学习笔记 (1)
A language that doesn’t affect the way you think about programming is not worth knowing. — Alan Perlis E…
Elixir 学习资源
Elixir 官网 getting started官方入门学习资源 官方文档 hex 包管理系统 elixir sips 比较不错视频课程 Elixir China 中文论坛 官方wiki Elixir by Examp…
Riak: 在OSX上快速搭建Riak开发集群
首先从Github上克隆riak-dev-cluster工具, 该工具创建的只是一个测试集群, 主要用于在开发中进行测试, 不建议在产品环境中使用. 1.根据Open File Limits设置进程对文件的打开数限制. …
emqttd 0.9.0版本的会话(Session)、消息队列(MQueue)、飞行窗口(Inflight Window)设计
emqttd 0.9.0版本重新设计了MQTT连接会话管理 每个MQTT客户端连接,不管是否持久的(Persistent),都启动一个连接会话进程。 该会话进程管理: 客户端的全部订阅(Subscription)。 服务…