使用scala akka工具包和java akka工具包版本有什么好处?

时间:2013-07-12 01:26:23

标签: java scala akka

在我的团队中,我们正在尝试决定采用什么路径,如果Scala(不知何故未知)或Java(众所周知)。

我们完全被买了,我们的问题最好通过演员类型系统解决,因此Akka但我们缺乏Scala熟练程度。

使用scala库比java库有什么好处才能完成这个项目?

1 个答案:

答案 0 :(得分:2)

Akka使用Java NIO进行异步I / O - 因此一个线程可以处理许多同时发出的请求。传统的Java服务器框架使用单线程每插槽I / O.因此,如果您需要将代码扩展到单个VM上的10K打开连接,而不需要生成10K线程来执行此操作,那么您可能需要异步。

还有NettyAtmosphere等Java语言框架,它们也可以进行异步I / O - 因此,如果您的团队已经熟练掌握Java,则不必使用Scala。