Rapture - 一个基于Scala的云平台

Getting started with Rapture

Propensive发布Rapture的alpha版本,一个基于Scala的云平台,能够运行在大多数Linux,是一种out-of-the-box方案。

大概步骤: 1.wget http://www.propensive.com/downloads/rap chmod +x rap

2.需要设置一个access key,随机值: export RAPTURE_USER='aMpRB09GSIqaRAuQpcAm4G'

3.mkdir helloworld cd helloworld rap project --init helloworld

4. mkdir src vi src/hello.scala

5.编辑hello.scala如下: package com.example.helloworld

import rapture.http._ import rapture.io._

class Main extends Cloudlet { handle { case Path(^ / "hello") & r => "Hello World!" }

}

6. rap compile rap config rap build

7. rap deploy 将我们的Cloudlet部署到第一云节点,可以使用特殊域名访问: http://helloworld..accounts.propensive.com/hello

8. 如果想知道cloudlet在那个云节点运行,可以运行: rap node

更多见原文。