Akka 和 session Bean

标签 akka actor typesafe-stack

Typesafe whitepaper (v5)状态:

“在不同的场景中,参与者可以替代:线程;Java EE session bean;...”

我不明白actor如何成为 session bean的替代品,因为它们的工作方式完全不同:actor通过向其传递消息来串行调用,并且它按照消息的顺序一次处理一个消息被发送。这意味着参与者内部任何业务逻辑的运行都是同步的。另一方面, session bean 是池化的 - 它们有很多个,并且多个线程可以随时运行相同的业务逻辑,这意味着该逻辑是并发运行的。

谁能澄清我对这句话的误解吗?

最佳答案

您可以池化 Actor(子级)或在 Akka Routers(技术上也是子级)后面,这样您就可以调整“并发”。

关于Akka 和 session Bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12530747/

相关文章:

java - 使用 ThreadLocals 的 Akka 和 Java 库

scala - Akka Streams - 如何在图表中保留辅助接收器的物化值

java - 发送 TCP/IP 消息 AKKA actor

java - 玩java 2.5 guice急切加载并停止钩子(Hook)不工作

在 Ubuntu 上安装 typesafe-stack 后,scala 不在路径上

scala - sbt-launch.jar 无法识别已安装的 scala 2.9.1

scala - 在 Play Framework 2.1 上测试非阻塞 Redis 客户端 (Fyrie) 时出现编译错误

Scala:使用 Akka future 实现 Redis 客户端

scala - scala 中的“死锁”

scala - 让两个本地实例与 Akka 参与者通信所需的最少代码是多少?