发布于:2019-10-09

NIF是Erlang除了Ports 之外的一种可以让Erlang运行时环境和操作系统或外部库进行沟通的解决方案。笔者在开发Erlang的LUA插件时,遇到了很多和NIF相关问题,其中一个比较主要的问题就是NIF中如何在Erlang进程崩溃时自动释放和它绑定的资源。

发布于:2019-10-15

秒杀在以前曾经在电商中是一个非常热门的话题,但是换个角度去看问题,秒杀问题在很多业务中都存在,本文从一个综述的方向,给读者介绍秒杀相关的问题和解决方法。

发布于:2019-10-14

通过对交换机的和交换原理进行相应的介绍,从而帮助读者们读懂交换机上的参数,从而做到正确选择适合业务的交换机。

发布于:2019-09-05

随着微服务的兴起,在工作当中会涉及到很多接口互相调用的情况,本文从宏观上介绍了微服的接口设计原则。

发布于:2019-10-09

介绍Web的历史和常见的Web服务器,重点介绍Web服务器Nginx和Nginx中比较常用的功能,为Web开发入门进行科普。

发布于:2019-09-05

Erlang作为一个并发和集群性的语言和平台,其中RPC就必不可少。本文对Erlang自身携带的RPC模块进行分析

发布于:2019-10-08

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

发布于:2019-09-05

Erlang是一个非常强大的分布式平台,其中一大特点就是可以为集群中任意一个进程添加全集群唯一标识。本文通过分析Erlang/OTP的代码,来介绍Erlang是如何完成全集群唯一名标管理。也就是常说的进程名字管理。

发布于:2019-09-05

为读者介绍下Linux,以及Linux的一些比较常见的发型版本。

发布于:2019-09-05

ejabberd是一款非常著名的XMPP服务器,它不但功能强大,还提供了Hook系统便于用户扩展。本文将为读者介绍,ejabberd中的Hook是什么,以及如何使用Hook。