Erlang是如何构建集群的

通过对Erlang/OTP和Erts中的代码进行相应的分析,让读者可以清晰的看到,Erlang是如何 进行节点发现和构建集群的。以及在构建Erlang集群中,怎么样构建集群才能更加稳定。

如何通过 opam 安装 ZeroMQ

OCaml的多核心支持尚不完善,但是OCaml的单进程性能非常可观,为了能让OCaml充分使用 多核心机器的计算能力,就需要使用Master slave模型和队列模型进行分布式计算。这就不 可避免的使用Socket通讯了,而ZeroMQ是一个非常不错的Socket抽象库,支持消息队列,消 息路由等模式,因此选在在OCaml中使用ZeroMQ进行通讯。

Linux的信号和线程

因为对JVM内是如何实现让线程暂停并进行GC的方法非常好奇,就对JVM中关于GC进行了下分 析。其中对于线程和操作系统中的信号机制的关系进行了相关的总结和记录。

Actor 模型介绍

Actor模型的简单介绍,以及Akka和Erlang在实现Actor模型时有什么差异,分析CPU数量是 如何对Erlang的调度器产生影响的。

Erlang的Trap 机制

介绍Erlang的Trap机制,以及为什么需要Trap机制,让读者可以更好的理解Erlang是如何将 同步的操作,变成非阻塞的异步操作。