【发布时间】:2016-07-26 09:47:32
【问题描述】:
我是 Azure Service Fabric 的新手,我遇到的最大问题是
- 什么时候应该使用可靠的演员?请给我一些实际的例子。
- 什么时候应该使用可靠的服务?请给我一些实际的例子。
【问题讨论】:
我是 Azure Service Fabric 的新手,我遇到的最大问题是
【问题讨论】:
看看差异:
何时使用演员的示例:
在您可能习惯的情况下创建服务。创建可同时为多个用户提供服务的可靠服务。例如气象服务。
【讨论】:
我并不是要使用一个词来定义它自己,而是仅在您确定您的问题符合 Actor 设计模式时才使用 Reliable Actors。 Actors 是一种设计模式,与许多四人组设计模式非常相似。如果您的问题符合其中一种模式,请使用它。如果没有,最好不要试图将你的问题硬塞进错误的模式中。
在 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 之上的框架,因此所有相同的缩放、分区和分发规则都适用。
【讨论】: