读书人

为啥用Akka

发布时间: 2012-07-15 20:11:29 作者: rapoo

为什么用Akka
Akka提供可扩展的实时事务处理。

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

1.向上扩展(并发)
2.向外扩展(远程处理)
3.容错


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

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

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

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


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


读书人网 >软件架构设计

热点推荐