Azure Service Fabric 参与者微服务

Azure Service Fabric actor microservice

Microsoft 为其云平台 Azure 提供微服务解决方案。有两个框架——可靠的服务和可靠的参与者。

我想知道一个可靠的参与者是否是一个独立的微服务?或者将多个参与者一起组成一个微服务?

是的。每个Actor都可以运行完全独立,或者可以说,Actor模型的设计必须能够独立工作。为此,您可以在 Reliable Actors API 上以 Stateful-Stateless 互操作方式创建 ServiceFabric,或者仅使用一个作为您的要求。

对于多个参与者,offical ServiceFabric samples 展示了以 stateful-stateless 可互操作的方式使用 Reliable Services 或 Reliable Actors 的良好示例。

在 Service Fabric 术语中,每个参与者类型都映射到一个服务类型。这种参与者类型可能有多个实例,但它们都是从该服务配置、部署和更新的。他们都将使用相同的分区模式。

不同类型的 Actor 是不同微服务的一部分。