开始使用

先决条件

Akka需要java版本为1.6或更高

 

指引与项目样板

开始学习Akka最好的方式是下载Typesafe Stack(注:实际上是一个SDK包,包含Play Framework,Akka,sbt,geit8),可以在Typesafe公司的网站上找到下载,它包含了你创建项目所需要的所有软件包.还有一份指南手册,可以跟着学习. 

geit8用来创建play,akka项目(类似rails new project,geit8帮你创建脚手架)

 

几种方式获得Akka

  • 下载Typesafe Stack包含了Akka(注:akka作为软件包的一部分,有可能不是最新的)
  • 在akka官方网站akko.io上下载(注:提供最新的akko发布版)
  • 通过github.com/akka/akka下载(注:通过git下载源码自己编译)

Akka的模块

Akka是模块化的,由面向不同功能的多个JAR包组成

  • akka-actor                     --包含各种类型的Actor
  • akka-remote     --远程访问Actor
  • akka-testkit --测试Actor系统的工具
  • akka-kernel --Akka微内核
  • akka-transactor --Transactors,整合了Scala STM
  • akka-agent --代理,整合了Scala STM
  • akka-camel --整合了Apache Camel
  • akka-zeromq --整合了ZeroMQ(注:ZeroMQ很牛,作者目标是使ZeroMQ进入linux内核)
  • akka-slf4j --SLF4J 事件处理监听器
  • akka-filebased-mailbox --Akka持久化mailbox的方案(注:不知道以后会不会有基于数据库的版本)

微内核(MicroKernel)

如果你想使用微内核,把你的应用程序打成jar包放入deploy目录中,并且在bin目录中创建执行脚本.

更多信息请查看 Microkernel(Scala)/Microkernel(Java) --TODO

 

使用构建工具

Akka对Maven提供支持,更多信息查看 http://repo.akka.io/releases/ 

(注:我是直接在akka.io网站上下的2.1发布版)

 

使用Maven

TODO

 

使用SBT

TODO

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值