使用System.Fabric.FabricClient.QueryClient从远程服务结构集群中提取信息的方法,如何将应用程序服务与托管这些服务的节点相关联?
我已经利用ListEndPoints答案中的答案来获取有关我的服务和分区的更多详细信息,但我没有看到将服务映射到节点所需的属性。
var fabricClient = new FabricClient(credentials, connectionString);
var nodes = fabricClient.QueryManager.GetNodeListAsync().Result;
var apps = fabricClient.QueryManager.GetApplicationListAsync().Result;
var services = fabricClient.QueryManager.GetServiceListAsync(app.ApplicationName).Result;
var partitions = fabricClient.QueryManager.GetPartitionListAsync(service.ServiceName).Result;
例如
应用程序A
节点Be0
节点Be1
节点Be2
节点Fe0
节点Fe1
服务A_A
服务A_B
应用程序B
节点Fe0
节点Fe1
服务B_A
相关分类