Erlang 源码分析之 Gen_Server

Posted 穿背心儿的程序猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Erlang 源码分析之 Gen_Server相关的知识,希望对你有一定的参考价值。

众所周知 Erlang/OTP 是一个具有高并发、低延时、高容错等特性的平台。

其三大 Behaviour :

  • Gen_ Server(客户端服务器);

  • Gen_ Fsm(有限状态机);

  • Gen_ Event(事件通知),是其坚如磐石的系统的基石。


本场 Chat 将透过源码分析其中 Gen_Server 的实现原理并管中一窥 Erlang 的设计思想。

本场 Chat 主要内容:

  1. Erlang 异步编程背景知识。

  2. 异步编程模型。

  3. 阅读 Gen_Server 源码(如何使用、源码分析、代码调试)。

  4. 总结。



以上是关于Erlang 源码分析之 Gen_Server的主要内容,如果未能解决你的问题,请参考以下文章

Erlang:无法创建 gen_server:call()

在 Erlang 的 gen_server 中实现代码交换

Erlang,尝试制作 gen_server: 调用有很多响应

Erlang:gen_server 还是我自己的自定义服务器?

难以理解 Erlang Gen_Server 架构

何时在 Erlang/OTP 应用程序中使用 gen_server