为什么用Akka

nobodyxiaomi 2012-05-19

Akka提供可扩展的实时事务处理。

Akka是一个统一的运行和编程模型:

1.向上扩展(并发)

2.向外扩展(远程处理)

3.容错

Akka是可伸缩的软件。Akka,Akka-actors,核心是很小的,很容易同现有的项目集成,你需要毫不费力的异步和无锁的并发。

你可以选择包括只有部分Akka包,在您的应用程序中,或者全包。另外还有微内核,这是一个独立的容器中部署您的Akka应用,CPU核数越来越多,即使你在一台机器上运行。Akka也提供了多种并发方式,从而为用户选择合适的规则。

Akka使用情况如何?

我们看到Akka被许多大型组织所使用,如投资和银行,零售和社会媒体,游戏和博彩,汽车和交通系统,医疗保健,数据分析和更多的行业。任何有需要的高吞吐量和低延迟的系统是用Akka的一个很好的选择。

Akka让你管理服务失败(监事),负载管理(回退的策略,超时和处理隔离),水平和垂直扩展(添加更多的核心和/或添加更多的机器)。

这一切ApacheV2许可的开源项目。

相关推荐