gen_server笔记 博客分类: Erlang erlangOTPgen_server
gen_server笔记by cnDenis http://cndenis.iteye.com 2013年4月24日gen_server是erlang的OTP框架中最常用的“行为模式”了吧,至少几本erlang教材都是首 先介绍这个。这东西用来做什么的呢?或者说,为什么要用这东西呢?由于我接触这东西...
程序员文章站2024-03-26erlang 分布式控制 博客分类: erlang ErlangCouchDB.netJ#C
测试记录: zdx@couchdb:~$ erl -sname 1 -setcookie 123Erlang R13B03 (erts-5.7.4) [source] [rq:1] [async-threads:0] [hipe] [kernel-poll:false]Eshell V5.7.4 ...
程序员文章站2024-03-23CouchDB 实现原理 博客分类: Database CouchDBREST数据结构Erlang中间件
特性RESTFul API基于文档存储,无表固定结构,数据之间没有关系范式要求多版本并发控制模型用户自定义查询结构(map/reduce)增量索引更新机制多master复制模式用Erlang编写CouchDB能够适应非常广泛的应用场景,在某些偶尔连接网络的应用中,我们可以用CouchDB暂存数据,随...
程序员文章站2024-03-23erlang的优秀之处 博客分类: tech ErlangHaskellPythonCouchDB设计模式
erlang是我见过的最简洁和实用以及符合直觉的语言。现在,我大略的总结一下。1,模式匹配模式匹配是erlang的基础,在用erlang的时候,必须得时时在脑中有匹配的概念。赋值,分支,函数,提取都要用。变量的一次性赋值也是在这个概念下的。2,基本的数据类型number<atom<ref...
程序员文章站2024-03-23Erlang学习告一段落 博客分类: Erlang ErlangHBase云计算CouchDBSQLite
学习了一个多月的Erlang,很开阔眼界。最近在公司里建议用Erlang写一集群管理系统,开始进行中,采用通信平台加插件的结构,还是非常合适的,类似于Erlang里面的回调模块。细节的东西,只有在项目中才能加深体会。想在一个方向深入下去,就是分布式数据库系统,希望自己能够坚持下去,建立个很好的根据地...
程序员文章站2024-03-23Nitrogen web framework 入门 博客分类: Erlang WebErlangRailsASP.netCouchDB
Nitrogen web framework 入门Author:litaocheng@gmail.comData:2009-1-23Version:0.1目录1 概述2 特性3 期待4 术语(Glossary of Terms)5 应用的结构6 一个简单的例子7 更多阅读...
程序员文章站2024-03-23CouchDB了解(-) 特性及实现 博客分类: Erlang CouchDB数据结构jsonErlangJavaScript
概述CouchDB,大家或多或少都听说过。它到底有什么特性,适合哪些应用场景,和我们常用的关系型数据库有什么区别?这些问题,可能我们心里都不是非常清楚。在以前的Blog中(PS,不是在javaeye哦),我提及了几次CouchDB,但是仅仅限于编译,安装这些浮在水面上的工作。今天抽出时间把最近关于C...
程序员文章站2024-03-23erlang 开源项目 Erlang项目管理CouchDBPHPGoogle
1、ejabberd是的Jabber / XMPP协议的即时通讯服务器,持牌GPLv2许可下(*和开放源码) ,写的爱尔朗/检察官办公室。在其它特性中, ejabberd是跨平台,容错, clusterable和模块化。开发语言: ErLang 项目主页: http://www.ejabberd....
程序员文章站2024-03-23Erlang OTP文集 ErlangCouchDB应用服务器框架Mapreduce
OTP 设计原理: http://erlang.shiningray.cn/otp-design-principles/18岁的工程师谈 Erlang/OTP:http://hi.baidu.com/k1000j1000/blog/item/072e67a825b041f41f17a268.htm...
程序员文章站2024-03-23ErLang / Python Web 的类似CGI/FastCGI模式 博客分类: Web ErlangPythonCGIWeb设计模式
ErLang WebErLang语言从一开始,就是针对并发设计的。ErLang作为一个平台,在稳定性和实时性方面也有不俗的表现。不少人希望把ErLang应用在Web领域。ErLang Inets里面包括HTTP Server、FTP Server等。ErLang的Web开发框架叫做YAWS(Yet ...
程序员文章站2024-03-18ErLang语法提要 博客分类: Design ErlangHaskell编程FP算法
ErLang语法提要ErLang中的标点符号ErLang语法中充满了一些约定。大写字母开头的名字(比如Address),表示一个变量,包括参数、局部变量等;小写字母开头的单词(比如ok),表示一个常量,叫做atom(原子的意思),包括常量名、函数名、模块名等。ErLang的注释用%开头。ErLang...
程序员文章站2024-03-18ErLang Map 函数的尾递归形式 / Final List 博客分类: Design Erlang
ErLang Map 函数的尾递归形式循环语句需要计数器变量控制循环次数,而计数器变量需要多次改变数值。ErLang语言不支持可以重复赋值的变量,因而也不支持循环语句。ErLang程序员只能用递归表示循环。有些服务程序需要运行在在一个无穷循环中。while truelisten and respon...
程序员文章站2024-03-18对Riak Core的探索 (1) Hello 博客分类: 我的备忘录Erlang erlangriak_coredynamo
haogongju、人人IT网、59n南龙、360doc不要抄我的烂博客了,私人备忘用。基于Riak Core的开发指南1. hello, Riak Core 从riak-core-first-multinode开始一个hello world应用(简称mfmn):访问这里。这个Riak Core应用...
程序员文章站2024-03-17对Riak Core的探索 (0) 博客分类: Erlang我的备忘录 riak_coreerlangdynamobasho
haogongju、人人IT网、59n南龙、360doc不要抄我的烂博客了,私人备忘用。〇、介绍riak是basho(访问这里:关于basho)参照dynamo(pdf格式的论文在这里,html格式的看这里,中文翻译见这里)实现的一个分布式NoSQL数据存储系统,在实现过程中开发者们发现有必要也有可...
程序员文章站2024-03-17对Riak Core的探索 (4) 数据的分布及处理步骤 博客分类: Erlang我的备忘录 dynamobashoerlangriak_core
haogongju、人人IT网、59n南龙、360doc不要抄我的烂博客了,私人备忘用。三、Riak Core系统的数据的分布和处理步骤从原理上讲,Riak Core通过hash算法将数据随机均匀的分布在一个环上,数据的hash值也就是在环上的位置(源码中常用Index表示),知道了Index就知道...
程序员文章站2024-03-17erl-redis发布 博客分类: Erlang RedisErlang
最近几天因为需要,实现了一个redis erlang client。支持很多特性:connection pool,consistent hash,服务器分组等。Redis简洁好用,有兴趣的朋友可以玩一把哦。 Update(2010.10.17):1.0版本中connection pool,和cons...
程序员文章站2024-03-17CouchDB正式成为Apache*项目:用Erlang开发的文档数据库系统
恭喜CouchDB,已经从Apache项目孵化器毕业出来成为Apache的*别项目。CouchDB是用Erlang开发的面向文档的数据库系统,CouchDB最大的意义在于它是一个面向web应用的新一代存储系统。这是CouchDB 项目发展中的重要一步。恭喜 Chris Anderson和 Jan...
程序员文章站2024-03-14Erlang mochiweb mnesia 集群部署 博客分类: Erlang mochiweberlangmnesia集群部署
想在MochiWeb中用mnesia,并且让mnesia按集群部署。Erlang mochiweb 部署环境:2台centos系统的机器,在同一网段。设置hostip:192.168.2.126more /etc/sysconfig/networkNETWORKING=yesHOSTNAME=cen...
程序员文章站2024-03-12一位Erlang程序员的自白 博客分类: Erlang Erlang正则表达式嵌入式应用服务器编程
一位Erlang程序员的自白Erlang不能错过的盛宴(快步进入Erlang的世界)作者:成立涛 (litaocheng@gmail.com) 作为程序员,我们曾经闻听很多“业界动态”,“技术革新”,曾经接触很多“高手箴言”,“权威推荐”。这些正确与否,都已成过去!现在,让我们迎接Erlang盛宴...
程序员文章站2024-03-12erlang的gdb调试 博客分类: erlanggdb erlanggdbcerl
当我们完成erlang的正常配置和编译后,我们可以构建一个debug模式的erlang运行时系统,过程如下:首先我们再源代码的根目录导出ERL_TOP环境变量:export ERL_TOP=`pwd`然后进入$ERL_TOP/erts/emulator目录下面,执行:make debug FLAVO...
程序员文章站2024-03-06