Chinaunix首页 | 论坛 | 博客
  • 博客访问: 398931
  • 博文数量: 69
  • 博客积分: 1984
  • 博客等级: 上尉
  • 技术积分: 953
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-28 00:43
个人简介

学无所长,一事无成

文章分类

全部博文(69)

文章存档

2015年(19)

2014年(14)

2013年(9)

2012年(17)

2010年(10)

我的朋友

分类: Python/Ruby

2015-02-07 23:34:06

原文地址:
DCell 需要 ,同时需要  gem 对其绑定封装。

在 OS X 系统上,0MQ 原生库可以通过 Homebrew 安装,执行指令如下:
  1. brew install zeromq
DCell 会将所有的全局配置数据保存在一个称为 ‘registry’ 的 service 中。Dcell 支持以下任意产品作为 registries:
  • Redis (缺省): 一个持久化的 data structures server. 作为开发及原型设计简单易用,但是缺乏一个好的发布机制。

  • Zookeeper: 用于分布式应用的高性能协同服务。他提供了一些通用的服务,比如命名,配置管理,同步,分组管理等。DCell 用它作为作为全局节点的 directory 服务器,用于存储全局配置数据,包括 actor 的地址信息。

  • Cassandra: 无单点故障的分布式数据库,可存储海量数据。DCell 使用他前需要做些设置,如创建 keyspace 以及定义 single column family。The Cassandra backend defaults to a keyspace/CF both named "dcell". There are two rows, "nodes" and "globals" each with one column per entry.

  • Moneta: an abstraction across various key/value stores.

你可以选择以上任一种 service 作为 DCell 的 registry。缺省选择本地的 redis 实例。

在 OS X 上通过 Homebrew 安装一个 Redis ,运行:

  1. brew install redis
要试用 Zookeeper ,运行:
  1. rake zookeeper:install
  2. rake zookeeper:start
要试用 Apache Cassandra for testing purposes,运行:
  1. rake cassandra:install
  2. rake cassandra:start


阅读(813) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~