为什么我们需要 Reliable Actors 可重入?

Why do we need Reliable Actors reentrancy?

我不明白为什么我们需要重入。据我了解,演员之间的通话不是一个好习惯。在 this 文章中的示例中,我们甚至有三个演员互相呼叫。

当请求属于同一 actor 调用链时,它允许 actor 一次处理多个请求。 Actor 是单线程的,这意味着一个 Actor 一次只能处理一个请求。如果没有重入,A -> B -> C -> A 会死锁。只要您遵守单线程规则,Actor 到 Actor 调用就完全没问题。