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

在我的团队中,我们正在尝试决定采用什么路径,如果
Scala(某种程度上未知)或
Java(众所周知).

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

使用scala库而不是java库来完成这个项目有什么好处?

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

有一些Java语言框架,例如NettyAtmosphere,它们也可以进行异步I / O – 因此,如果您的团队已经熟悉Java,则不必使用Scala.

点赞