有没有办法在任何给定时间通过代码找出在结构服务集群中运行的服务类型的实例数?一种方法是查看ApplicationManifest文件并获取其中设置的实例数,但有时可能会被参数文件覆盖。这里有什么想法吗?
答案 0 :(得分:1)
如果要以编程方式检查服务,请查看FabricClient,其中公开了许多可以向您显示已部署服务状态的操作。对于您的具体问题,获取正在运行的实例的数量,查看FabricClient.QueryClient.GetReplicaList...(...),它将为您提供一个副本列表(在StatelessServices的情况下,它将与实例相同)。