加载中
erlang——reltool配置

使用reltool完成release制作并打包,其中最重要的就是配置文件。而配置文件中与application,module包含关系的几个配置项又尤为重要,没有彻底理解的情况下,很容易出现漏了某个application...

The Abstract Format

备忘

2014/06/16 18:20
142
ranch

ranch整理备忘

2014/06/06 20:19
597
cowboy源码分析

转载自Erlang云中漫步 cowboy 越来越让人舒服了,改版之后的cowboy分为两大application,将TCP拆分出来,成了ranch application,cowboy成了基于TCP(ranch)的一个cowboy_protocol(http实现...

erlang环境变量——HOME

对erlang环境变量HOME进行整理,以备忘。

mnesia之inconsistent_database

当mnesia集群出现网络分区(network_partition)时,各自的分区可能会写入不同的数据,从而出现数据不一致的现象,当网络分区恢复后,mnesia会上报一个inconsistent_database的系统事件,并且...

2013/11/05 20:03
2.4K
mnesia里的lamport clock

mnesia使用"wait-die"机制预防死锁,"wait-die"是基于时间戳的,mnesia采用了lamport clock算法作为"wait-die"机制的时间戳。 Lamport clock是解决分布式系统中事件发生时序的一种方式。 La...

mnesia之锁

在《mnesia之transaction》中提到,mnesia提供的数据读写接口中包含了获取锁请求的操作。 实际上是调用mnesia_locker提供的接口,向mnesia_locker进程发送获取锁的请求。 例如: mnesia.erl...

mnesia之dump

在《mnesia之transaction》里提到事务操作的数据及最终结果都会记录到latest.log文件中。注意只有涉及类型为disc_copies和disc_only_copies的表的操作才会记录日志到latest.log文件中,仅针对...

2013/09/16 17:46
1.8K
mnesia之transaction

整理下对mnesia事务执行的流程,如有不对,欢迎拍砖指正。 事务通常是由应用程序进程发起,其大致流程为: (1)向mnesia_tm进程获取一个全局唯一的事务ID和临时存储空间(ets) (2)执行事务...

2013/09/16 17:42
1K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部