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

时间:2016-07-19 14:33:35

标签: azure-service-fabric

我无法弄清楚为什么我们需要重入。据我所知,从演员到演员的电话不是一个好习惯。在this文章的例子中,我们甚至有三个演员互相称呼。

  • 是否有任何真实的例子可以显示重入的优点以及必须如何使用它?

1 个答案:

答案 0 :(得分:1)

它允许actor在请求是同一个actor调用链的一部分时处理多个请求。 Actor是单线程的,这意味着一个actor一次只能处理一个请求。没有重入,A - > B - > C - > A会陷入僵局。只要你按照单线程规则进行游戏,演员到演员的电话就完全没问题了。