如何定义 Service Fabric 中每个环境 运行 的无状态服务

How to define stateles services that will run per environment in Service Fabric

我有一个应用程序清单,其中定义了五个无状态服务。我有多个应用程序参数文件,每个环境一个,用于更改每个服务的实例数。对于其中一个环境,我根本不想要 运行 的两个特定服务(零实例),但 SF 不接受 0 实例参数。我怎样才能做到这一点?

实现此目的的最佳方法是停止使用默认服务,而是使用脚本在适当的环境中启动所需的服务。

以下链接提供了有关此主题的一些全面详细信息:

https://devblogs.microsoft.com/premier-developer/how-not-to-use-service-fabric-default-services/