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