[Translate] 从SQL数据库迁移到Riak

2016-03-29
阅读 4 分钟
3.6k
例子 关系数据库: 创建表 {代码...} 关系数据库: 查询 {代码...} 关系数据库: 查询结果 {代码...} 基本转换和存储过程如下 每一个表行被转换为一个JSON对象,包含除id字段外的所有其他字段. id字段不会存储在Riak中的JSON对象中. 它不会作为对象的键. 而是把标题作为键, 30字符长度限制, 小写, 并且用-作为单词之间的连字...

Elixir Ranch: 一个用于处理套接字的网络库

2016-03-20
阅读 7 分钟
4.7k
监听器(listener)是一组进程,它的用途是在一个指定的端口上监听新的连接. 它管理一组acceptor进程, 每个acceptor无限地等待接受客户端的连接请求. 当接受一个连接时, 它启动一个新的进程执行协议处理代码(一般是二进制数据格式的处理).

Elixir 函数编程的几个基本特性

2016-03-20
阅读 2 分钟
4.5k
一级的(first class)该等级类型的值可以传给子程序作为参数,可以从子程序里返回,可以赋给变量.大多数程序设计语言里,整型,字符类型等简单类型都是一级的. 二级的(second class)该等级类型的值可以传给子程序作为参数,但是不能从子程序里返回,也不能赋给变量. 三级的(third class)该等级类型的值连作为参数传递也不行.

[Translate] CockroachDB: 创建安全证书

2016-03-18
阅读 2 分钟
2.5k
一个安全的CockroachDB 集群使用 TLS 作为节点之间, 以及客户端和服务器之间的通信, 要求CA, 节点以及客户端证书和秘钥. 要创建这些证书和秘钥. 使用cockroach cert命令以及何时的子命令和参数.

Elixir: use, import, 和 require

2016-03-01
阅读 3 分钟
4.8k
use Module除了在Module上调用__using__宏外, 不做其他任何事情. import Module 会把Module模块的所有非私有函数和宏引入到当前模块中, 可以直接通过名字调用函数和宏. require Module 允许使用一个模块的宏, 但并不导入他们. 必须通过全名(带名称空间)来引用.

Elixir 分布式 Application 故障转移和接管

2015-11-02
阅读 3 分钟
5.1k
Elixir 可以运行在主/从, 故障转移/接管模式下. 要使Elixir应用程序能够执行故障转移/接管, Elixir应用程序必须是一个OTP应用程序.