微软正在为其云平台 Azure 提供微服务解决方案。有两个框架——可靠的服务和可靠的参与者。
我想知道一个可靠的演员是否是一个独立的微服务?还是将多个参与者组成一个微服务?
微软正在为其云平台 Azure 提供微服务解决方案。有两个框架——可靠的服务和可靠的参与者。
我想知道一个可靠的演员是否是一个独立的微服务?还是将多个参与者组成一个微服务?
在 Service Fabric 术语中,每个参与者类型都映射到一个服务类型。这种actor类型可能有多个实例,但它们都是从这个服务配置、部署和更新的。它们都将使用相同的分区模式。
不同类型的参与者是不同微服务的一部分。
是的。每个 Actor 都可以完全独立运行,或者我们可以说,通过 Actor 模型的设计,一个 Actor 必须能够独立工作。为此,您可以在 Reliable Actors API 上创建具有 Stateful-Stateless 互操作方式的 ServiceFabric,或者仅使用一个作为您的要求。
对于多个参与者,官方 ServiceFabric 示例展示了以有状态-无状态互操作方式使用可靠服务或可靠参与者的良好示例。