0.0.15 • Published 7 years ago

ces-node v0.0.15

Weekly downloads
15
License
MIT
Repository
github
Last release
7 years ago

简介

  • 计算引擎服务
  • CES服务支持集群(Cluster)和单机(Singlton)两种模式

安装前准备(如果是集群模式)

  • zookeeper(>=3.4.6)

需要预先在zookeeper中创建:/mutex, /vote, /execs 三个 PERSISTENT 类型的目录。 其中: /execs 下的Node为(SEQUENCE | EPHEMERAL)类型, /vote和/mutex 下的Node为(EPHEMERAL)类型。

如果是在 ./zkCli.sh 命令下,可以用如下命令创建

create /execs ""

create /vote ""

create /mutex ""

  • redis(>=2.8.17)

安装并设置开机自启动, http://www.cnblogs.com/silent2012/p/4157728.html

  • ES6支持

依赖

依赖stream服务,如果stream服务没有启动,可以在stream目录下运行

./sbin/stream start

安装CES

npm install -g ces-node

创建CES的工程

ces-gen $PROJECT_ROOT

配置CES的工程

  • 配置 $PROJECT_ROOT 下的 config/ 目录

运行CES的工程

cd $PROJECT_ROOT

node --harmony app

或者

./sbin/ces.sh start

测试CES的工程

运行test目录下的fire*,发射事件,如:

node test/fire.js