我是Azure Service Fabric的新手,我遇到的最大问题是
答案 0 :(得分:21)
看看差异:
何时使用演员的示例:
在您可能习惯的情况下创建服务。创建可靠的服务,一次为多个用户提供服务。例如气象服务。
答案 1 :(得分:7)
我不是故意用一个词来定义自己,但只有在你确定你的问题符合演员设计模式时才使用可靠的演员。演员是一种设计模式,与许多Gang of Four设计模式非常相似。如果您的问题符合其中一种模式,请使用它。如果没有,最好不要试图将你的问题误解为错误的模式。
在Service Fabric中,Reliable Actors是Virtual Actor模式的一种实现。它有一定的操作规则和警告。这是一本很好的文档,可以了解Reliable Actor框架的工作原理以及它是否符合您的要求:https://azure.microsoft.com/en-us/documentation/articles/service-fabric-reliable-actors-platform/
Reliable Actors实际上只是一个构建在Reliable Services之上的框架,因此适用所有相同的扩展,分区和分发规则。