原文:http://doc.akka.io/docs/akka/2.3.6/intro/use-cases.html 译者:吴京润
我们看到akka正被许多大型组织所采用,已被广泛应用于投资与商业银行业务,零食与社交媒体,虚拟仿真,游戏与博彩,数据分析等等行业。任何需要高吞吐量和低延迟的系统都是使用akka的良好候选者。
这里有一些良好的关于akka用例的讨论以及在生产环境的使用评论。
下面是一些已将akka部署到生产环境的领域
事务处理(在线游戏,金融、银行,贸易,统计,博彩,社会化媒体,电信)
纵向扩展,横向扩展,容错/HA
后端服务 (任何行业,任何应用)
REST服务, SOAP, Cometd, WebSockets等,充当信息枢纽/集成层纵向扩展 、横向扩展,容错/HA
并发/并行性(任何应用)
简单正确的使用与理解akka仅仅是将它的jar添加到你的JVM工程(使用Scala、Java、Groovy或JRuby)
虚拟仿真
主/从,计算风格,MapReduce等
批处理(任何行业)
Camel与批量数据源整合,角色对工作负载分而治之
通讯枢纽(电信、网络媒体、移动媒体)
纵向扩展,横向扩展,容错/HA
游戏与博彩(MOM(消息中间件),网络游戏,博彩)
纵向扩展,横向扩展,容错/HA
商业智能/数据挖掘/通用运算
纵向扩展,横向扩展,容错/HA
复杂的事件流处理
纵向扩展,横向扩展,容错/HA