学习一定时间的erlang语言以后,逐步对OTP系统的构成越发熟悉,今天来分析OTP实战编程中打造缓存系统的部分。
框架布局
这是一个ERLANG OTP应用的最简单的目录布局,其中doc,include和priv我们暂时用不上,简单介绍一下即将用到的两个部分
ebin:存放编译后的代码,也就是.beam文件存放的位置,包括元数据.app也应该存放在该目录下
src:存放应用的源码,包括.erl和.hrl以及其他的源文件(暂时用不到)
其中值得介绍的是.app文件,文件内容如下
{
application, simple_cache,
[{
description, "simple cache server"},
{
vsn, "0.1.0"},
{
modules,