akka是什么?

我们相信,书写正确的并发,容错和可伸缩的应用程序是比较困难。大部分时间,这是因为我们使用了错误的工具和错误的抽象水平。AKKA在这里改变这种状况。使用Actor模型,我们提高抽象的层次,并提供一个更好的平台,建立正确的并发和可伸缩的应用程序。对于容错,我们采取“让它崩溃”的模式,已在电信业的巨大成功用于构建应用,自我修复,永不停止的系统。Actor也提供了透明的分配和真正的可扩展性和容错应用的基础上的抽象。

AKKA是开放源码的Apache2许可下可用。

从http://akka.io/downloads/下载


Akka实现了一个独特的混合
Actors提供给你:
1.并发和并行的简单和高层次的抽象。
2.异步,非阻塞和高性能的事件驱动编程模型。
3.非常轻量级的事件驱动的流程(约270万Actors每GB RAM)。

容错
“让崩溃”的语义通过管理节点实现容错。写优秀的高度容错的系统,实现从来没有停止,系统的自我修复。管理节点可以跨越多个JVM提供真正的容错系统。

位置透明性
一切的设计工作在一个分布式环境:所有Actors的互动,使用纯粹的消息传递和异步。

事务
STM(软件内存事务)与Actors混合在一起,形成Actorsr的事务。它可以让你组成原子的消息流,具有自动重试和回滚。

Akka部署
1.作为一个库:一个Web应用程序的WEB-INF/lib或jar,放到你的classpath下。
2.作为一个独立的单独的应用程序在一个主类实例ActorSystem或使用微内核。

Cloudy Akka
1.集群支持的,在即将到来的2.1版本中支持,
2.监控与管理,集成在typesafe console
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值