La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.
GetBinAssignmentProperties
Vous pouvez utiliser le GetBinAssignmentProperties méthode pour récupérer les propriétés d'affectation des bacs dans la base de données.
Paramètre
Cette méthode ne nécessite aucun paramètre d'entrée.
valeur de retour
Cette méthode a la valeur de retour suivante :
| Nom | Description | Type |
|---|---|---|
propriétés |
Détaille les propriétés de toutes les affectations de bacs actuelles dans la base de données. |
tableau binAssignmentProperties |
Exemple de demande
Les requêtes pour cette méthode sont similaires à l'exemple suivant :
{
"method": "GetBinAssignmentProperties",
"params": {
},
"id": 1
}
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{
"id": 1,
"result": {
"properties": {
"algorithmRuntimeMS": 1105,
"areReplicasValid": true,
"binCount": 65536,
"isBalanced": true,
"isStable": true,
"isWellCoupled": false,
"layout": [
{
"protectionDomainName": "1",
"services": [
{
"budget": 7281,
"serviceID": 16
},
{
"budget": 7281,
"serviceID": 19
},
{
"budget": 7281,
"serviceID": 24
}
]
},
{
"protectionDomainName": "2",
"services": [
{
"budget": 7281,
"serviceID": 17
},
{
"budget": 7281,
"serviceID": 20
},
{
"budget": 7281,
"serviceID": 22
}
]
},
{
"protectionDomainName": "3",
"services": [
{
"budget": 7281,
"serviceID": 18
},
{
"budget": 7281,
"serviceID": 21
},
{
"budget": 7281,
"serviceID": 23
}
]
}
],
"numSwaps": 0,
"numUpdatingBins": 0,
"protectionDomainType": "node",
"reason": "Final",
"replicationCount": 2,
"requestRebalance": false,
"serviceStrandedCapacities": [],
"timePublished": "2020-04-02T18:34:07.807681Z",
"validSchemes": []
}
}
}
Nouveautés depuis la version
12,0