为什么使用Akka?

    Akka为以下目标提供了一致的运行时与编程模型:

    • 垂直扩展(并发)
    • 高容错

    这个模型是唯一需要学习和掌握的,它具有高内聚和高一致的语义。

    你可以任意选择Akka的某些组件部分集成到你的应用中,也可以使用完整的包——Akka 微内核,它是一个独立的容器,可以直接部署你的Akka应用。随着CPU核数越来越多,即使你只使用一台主机,Akka也可作为一种性能卓越的选择。Akka还同时提供多种并发范型,允许用户选择正确的工具来完成工作。

    什么场景下特别适合使用Akka?

    我们看到Akka被成功运用在众多行业的众多企业中:

    • 投资业到商业银行
    • 零售业
    • 仿真
    • 游戏和博彩
    • 汽车和交通系统
    • 数据分析
      等等等等。任何需要高吞吐率和低延迟的系统都是使用Akka的候选。

    下面的链接中有一些Akka用户关于他们如何使用Akka的描述:

    所有以上这些都在这个使用Apache2许可的开源软件中。