Akka 阿克卡:我理解阿克卡演员的思想吗?

Akka 阿克卡:我理解阿克卡演员的思想吗?,akka,Akka,我确实有一个任务,当系统向外部系统发起一系列单独的请求时。为了简单起见,让我们假设我们有一个文本,目标是计算文本中的字母数 我建议采用以下设计: 文本处理器-处理整个文本 字处理器-处理任何特定的字 但现在的问题是:WordProcessor是一个以顺序方式处理单词的单例破坏者,还是一个工作单元,多个WordProcessor并行运行?很难说你在这里要问什么。TextProcessor和WordProcessor之间的关系是什么?他们之间以及与外部世界之间如何沟通?为什么任务必须启动一堆请求——

我确实有一个任务,当系统向外部系统发起一系列单独的请求时。为了简单起见,让我们假设我们有一个文本,目标是计算文本中的字母数

我建议采用以下设计:

文本处理器-处理整个文本

字处理器-处理任何特定的字


但现在的问题是:WordProcessor是一个以顺序方式处理单词的单例破坏者,还是一个工作单元,多个WordProcessor并行运行?

很难说你在这里要问什么。TextProcessor和WordProcessor之间的关系是什么?他们之间以及与外部世界之间如何沟通?为什么任务必须启动一堆请求——是为了更好的并行性,还是为了别的什么?请加强你的问题,以便它能更清楚地描述当前的情况。好吧,如果我理解正确的话,TextProcessor和WordProcessor都是Akka中的演员。TextProcessor actor产生工作并将工作交付给WordProcessor actor,其中可能有许多是并行的。因此,您提到的是一个工作单元,多个字处理器并行运行,这非常适合actor模型IMHO。