摘要: http://blog.csdn.net/erlib/article/details/40743687情景:设计一个图书管理系统,需求:1. 基本的增删查改功能;2. 支持多节点备份(其中一个节点挂了进,对外接口不影响)。方案一:Erlang 代码如下:https://gist.github.com... 阅读全文
posted @ 2015-01-07 15:07 die 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 优点: 1.面向并发,有成熟而且久经考验的框架可供使用,网络部分已经经过了良好封装 2.内存缓存解决方案进程字典,前者的读写速度是50NS-100Ns级别的 3.对二进制数据解析的语法是直观,简单,强大(游戏中有大量的二进制数据要处理 4.没有共享内存! 没有锁!(我们在代码中没有过... 阅读全文
posted @ 2015-01-07 15:05 die 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 在erlang里'_'是一个特殊的变量(其实erlang里不应该叫“变”量,照顾习惯,姑且这么叫吧),它可以代替任何东西,在match的时候非常有用,例如:Erlang代码{A,_,[B|_],{B}}={abc,23,[22,23],{22}}这样,就是把_当作一个占位符,表示,match的时候这... 阅读全文
posted @ 2015-01-07 11:55 die 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/anghlq/article/details/6803332ErLang语法约定:大写字母开头的名字(比如Address),表示一个变量,包括参数、局部变量等;小写字母开头的单词(比如ok),表示一个常量,叫做atom(原子的意思),包括常量名、函数名、模块... 阅读全文
posted @ 2015-01-07 11:52 die 阅读(1063) 评论(0) 推荐(0) 编辑