FabricTransportRemotingSettings Classe
- java.
lang. Object - microsoft.
servicefabric. services. remoting. fabrictransport. FabricTransportRemotingSettings
- microsoft.
public class FabricTransportRemotingSettings
Paramètres qui configurent la communication FabricTransport.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
FabricTransportRemotingSettings() |
Crée un FabricTransportRemotingSettings avec les valeurs par défaut. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Duration |
getConnectTimeout()
Le délai d’expiration de connexion spécifie la durée maximale autorisée pour que la connexion soit établie correctement.
Remarques:La valeur par défaut pour ConnectTimeout Timeout est définie sur 5 secondes. |
Fabric |
getDefault()
FabricTransportSettings retourne les paramètres par défaut . Charge le fichier de configuration à partir du package de configuration par défaut « Config » , s’il est introuvable, essayez de charger à partir du fichier de configuration par défaut « ClientExeName.Settings.xml » à partir du répertoire Client Exe. |
Fabric |
getDefault(String sectionName)
FabricTransportSettings retourne les paramètres par défaut . Charge le fichier de configuration à partir du package de configuration par défaut « Config » , s’il est introuvable, essayez de charger à partir du fichier de configuration par défaut « ClientExeName.Settings.xml » à partir du répertoire Client Exe. |
FabricTransportSettings | getInternalSettings() |
Duration |
getKeepAliveTimeout()
KeepAliveTimeout fournit un moyen de configurer l’option keep-alive Tcp.
Remarques:La valeur par défaut pour KeepAliveTimeout Timeout est définie sur TimeSpan.Zero. ce qui indique que nous désactivons l’option tcp keepalive. Si vous utilisez loadbalancer , vous devrez peut-être le configurer afin d’éviter que le loadbalancer ferme la connexion après un certain temps |
Long |
getMaxConcurrentCalls()
MaxConcurrentCalls représente le nombre maximal de messages qui traitent activement les processus à la fois.
Remarques:La valeur par défaut de MaxConcurrentCalls est le Nombre de processeurs. |
Long |
getMaxMessageSize()
MaxMessageSize représente la taille maximale d’un message qui peut être reçu sur un canal configuré avec ce paramètre.
Remarques:La valeur par défaut de MaxMessageSize utilisée est 4194304 octets |
Long |
getMaxQueueSize()
Taille maximale d’une file d’attente qui stocke les messages pendant leur traitement pour un point de terminaison configuré avec ce paramètre.
Remarques:La valeur par défaut est 10 000 messages |
Duration |
getOperationTimeout()
Délai d’expiration de l’opération qui régit l’ensemble du processus d’envoi d’un message, y compris la réception d’un message de réponse pour une opération de demande/réponse de service. Ce délai d'attente s'applique également lors de l'envoi des messages de réponse d'une méthode du contrat de rappel.
Remarques:La valeur par défaut pour le délai d’expiration de l’opération est définie sur 5 minutes |
Security |
getSecurityCredentials()
Informations d’identification de sécurité pour sécuriser la communication
Remarques:La valeur par défaut pour SecurityCredentials est None SecurityCredential peut être de type x509SecurityCredentail X509Credentialsou WindowsCredentials WindowsCredentials |
Fabric |
loadFrom(String sectionName)
Charge les paramètres FabricTransport à partir d’une sectionName spécifiée dans le fichier de configuration Le fichier de configuration peut être spécifié à l’aide du filePath ou du nom du package de configuration spécifié dans le manifeste de service . Il va d’abord essayer de charger la configuration à l’aide de configPackageName . si configPackageName n’est pas spécifié, essayez de charger à partir de filePath.
Remarques: Voici les noms de paramètres qui doivent être fournis dans le fichier de configuration, afin d’être reconnaissables par Service Fabric pour charger les paramètres de transport. 1. MaxQueueSize : valeur en long. 2. MaxMessageSize : valeur en octets. 3. MaxConcurrentCalls : valeur en long. 4. SecurityCredentials : valeur SecurityCredentials. 5. OperationTimeoutInSeconds : valeur en secondes. 6. KeepAliveTimeoutInSeconds
|
Fabric |
loadFromConfigPackage(String sectionName, String configPackageName)
Charge les paramètres FabricTransport à partir d’une sectionName spécifiée dans le fichier de configuration Le fichier de configuration peut être spécifié à l’aide du filePath ou du nom du package de configuration spécifié dans le manifeste de service . Il va d’abord essayer de charger la configuration à l’aide de configPackageName . si configPackageName n’est pas spécifié, essayez de charger à partir de filePath.
Remarques: Voici les noms de paramètres qui doivent être fournis dans le fichier de configuration, afin d’être reconnaissables par Service Fabric pour charger les paramètres de transport. 1. MaxQueueSize : valeur en long. 2. MaxMessageSize : valeur en octets. 3. MaxConcurrentCalls : valeur en long. 4. SecurityCredentials : valeur SecurityCredentials. 5. OperationTimeoutInSeconds : valeur en secondes. 6. KeepAliveTimeoutInSeconds
|
Fabric |
loadFromFile(String sectionName, String filePath)
Charge les paramètres FabricTransport à partir d’une sectionName spécifiée dans le fichier de configuration Le fichier de configuration peut être spécifié à l’aide du filePath ou du nom du package de configuration spécifié dans le manifeste de service . Il va d’abord essayer de charger la configuration à l’aide de configPackageName . si configPackageName n’est pas spécifié, essayez de charger à partir de filePath.
Remarques: Voici les noms de paramètres qui doivent être fournis dans le fichier de configuration, afin d’être reconnaissables par Service Fabric pour charger les paramètres de transport. 1. MaxQueueSize : valeur en long. 2. MaxMessageSize : valeur en octets. 3. MaxConcurrentCalls : valeur en long. 4. SecurityCredentials : valeur SecurityCredentials. 5. OperationTimeoutInSeconds : valeur en secondes. 6. KeepAliveTimeoutInSeconds
|
void |
setConnectTimeout(Duration connectTimeout)
Le délai d’expiration de connexion spécifie la durée maximale autorisée pour que la connexion soit établie correctement.
Remarques:La valeur par défaut pour ConnectTimeout Timeout est définie sur 5 secondes. |
void |
setKeepAliveTimeout(Duration keepAliveTimeout)
KeepAliveTimeout fournit un moyen de configurer l’option keep-alive Tcp.
Remarques:La valeur par défaut pour KeepAliveTimeout Timeout est définie sur TimeSpan.Zero. ce qui indique que nous désactivons l’option tcp keepalive. Si vous utilisez loadbalancer , vous devrez peut-être le configurer afin d’éviter que le loadbalancer ferme la connexion après un certain temps |
void |
setMaxConcurrentCalls(Long maxConcurrentCalls)
MaxConcurrentCalls représente le nombre maximal de messages qui traitent activement les processus à la fois.
Remarques:La valeur par défaut de MaxConcurrentCalls est le Nombre de processeurs. |
void |
setMaxMessageSize(Long maxMessageSize)
MaxMessageSize représente la taille maximale d’un message qui peut être reçu sur un canal configuré avec ce paramètre.
Remarques:La valeur par défaut de MaxMessageSize utilisée est 4194304 octets |
void |
setMaxQueueSize(Long maxQueueSize)
Taille maximale d’une file d’attente qui stocke les messages pendant leur traitement pour un point de terminaison configuré avec ce paramètre.
Remarques:La valeur par défaut est 10 000 messages |
void |
setOperationTimeout(Duration operationTimeout)
Délai d’expiration de l’opération qui régit l’ensemble du processus d’envoi d’un message, y compris la réception d’un message de réponse pour une opération de demande/réponse de service. Ce délai d'attente s'applique également lors de l'envoi des messages de réponse d'une méthode du contrat de rappel.
Remarques:La valeur par défaut du délai d’expiration de l’opération est définie sur 5 minutes |
void |
setSecurityCredentials(SecurityCredentials securityCredentials)
Informations d’identification de sécurité pour sécuriser la communication
Remarques:La valeur par défaut de SecurityCredentials est None SecurityCredential peut être de type x509SecurityCredentail X509Credentials ou WindowsCredentials WindowsCredentials |
Fabric |
tryLoadFrom(String sectionName)
Essayez de charger les paramètres FabricTransport à partir d’une sectionName spécifiée dans le fichier de configuration. Le fichier de configuration peut être spécifié à l’aide de filePath ou à l’aide du nom du package de configuration spécifié dans le manifeste de service . Il va d’abord essayer de charger la configuration à l’aide de configPackageName . si configPackageName n’est pas spécifié, essayez de charger à partir de filePath.
Remarques:Voici les noms de paramètres qui doivent être fournis dans le fichier de configuration, afin d’être reconnaissables par Service Fabric pour charger les paramètres de transport. 1. MaxQueueSize : valeur en long. 2. MaxMessageSize : valeur en octets. 3. MaxConcurrentCalls : valeur en long. 4. SecurityCredentials : valeur SecurityCredentials. 5. OperationTimeoutInSeconds : valeur en secondes. 6. KeepAliveTimeoutInSeconds
|
Fabric |
tryLoadFromConfigPackage(String sectionName, String configPackageName)
Essayez de charger les paramètres FabricTransport à partir d’une sectionName spécifiée dans le fichier de configuration. Le fichier de configuration peut être spécifié à l’aide de filePath ou à l’aide du nom du package de configuration spécifié dans le manifeste de service . Il va d’abord essayer de charger la configuration à l’aide de configPackageName . si configPackageName n’est pas spécifié, essayez de charger à partir de filePath.
Remarques:Voici les noms de paramètres qui doivent être fournis dans le fichier de configuration, afin d’être reconnaissables par Service Fabric pour charger les paramètres de transport. 1. MaxQueueSize : valeur en long. 2. MaxMessageSize : valeur en octets. 3. MaxConcurrentCalls : valeur en long. 4. SecurityCredentials : valeur SecurityCredentials. 5. OperationTimeoutInSeconds : valeur en secondes. 6. KeepAliveTimeoutInSeconds
|
Fabric |
tryLoadFromFile(String sectionName, String filePath)
Essayez de charger les paramètres FabricTransport à partir d’une sectionName spécifiée dans le fichier de configuration. Le fichier de configuration peut être spécifié à l’aide de filePath ou à l’aide du nom du package de configuration spécifié dans le manifeste de service . Il va d’abord essayer de charger la configuration à l’aide de configPackageName . si configPackageName n’est pas spécifié, essayez de charger à partir de filePath.
Remarques:Voici les noms de paramètres qui doivent être fournis dans le fichier de configuration, afin d’être reconnaissables par Service Fabric pour charger les paramètres de transport. 1. MaxQueueSize : valeur en long. 2. MaxMessageSize : valeur en octets. 3. MaxConcurrentCalls : valeur en long. 4. SecurityCredentials : valeur SecurityCredentials. 5. OperationTimeoutInSeconds : valeur en secondes. 6. KeepAliveTimeoutInSeconds
|
Détails du constructeur
FabricTransportRemotingSettings
public FabricTransportRemotingSettings()
Crée un FabricTransportRemotingSettings avec les valeurs par défaut.
Détails de la méthode
getConnectTimeout
public Duration getConnectTimeout()
Le délai d’expiration de connexion spécifie la durée maximale autorisée pour que la connexion soit établie correctement.
Remarques:La valeur par défaut pour ConnectTimeout Timeout est définie sur 5 secondes.
Retours:
getDefault
public static FabricTransportRemotingSettings getDefault()
FabricTransportSettings retourne les paramètres par défaut . Charge le fichier de configuration à partir du package de configuration par défaut « Config » , s’il est introuvable, essayez de charger à partir du fichier de configuration par défaut « ClientExeName.Settings.xml » à partir du répertoire Client Exe.
Retours:
getDefault
public static FabricTransportRemotingSettings getDefault(String sectionName)
FabricTransportSettings retourne les paramètres par défaut . Charge le fichier de configuration à partir du package de configuration par défaut « Config » , s’il est introuvable, essayez de charger à partir du fichier de configuration par défaut « ClientExeName.Settings.xml » à partir du répertoire Client Exe.
Paramètres:
Retours:
getInternalSettings
public FabricTransportSettings getInternalSettings()
getKeepAliveTimeout
public Duration getKeepAliveTimeout()
KeepAliveTimeout fournit un moyen de configurer l’option keep-alive Tcp.
Remarques:La valeur par défaut pour KeepAliveTimeout Timeout est définie sur TimeSpan.Zero. ce qui indique que nous désactivons l’option tcp keepalive. Si vous utilisez loadbalancer , vous devrez peut-être le configurer afin d’éviter que le loadbalancer ferme la connexion après un certain temps
Retours:
getMaxConcurrentCalls
public Long getMaxConcurrentCalls()
MaxConcurrentCalls représente le nombre maximal de messages qui traitent activement les processus à la fois.
Remarques:La valeur par défaut de MaxConcurrentCalls est le Nombre de processeurs.
Retours:
getMaxMessageSize
public Long getMaxMessageSize()
MaxMessageSize représente la taille maximale d’un message qui peut être reçu sur un canal configuré avec ce paramètre.
Remarques:La valeur par défaut de MaxMessageSize utilisée est 4194304 octets
Retours:
getMaxQueueSize
public Long getMaxQueueSize()
Taille maximale d’une file d’attente qui stocke les messages pendant leur traitement pour un point de terminaison configuré avec ce paramètre.
Remarques:La valeur par défaut est 10 000 messages
Retours:
getOperationTimeout
public Duration getOperationTimeout()
Délai d’expiration de l’opération qui régit l’ensemble du processus d’envoi d’un message, y compris la réception d’un message de réponse pour une opération de demande/réponse de service. Ce délai d'attente s'applique également lors de l'envoi des messages de réponse d'une méthode du contrat de rappel.
Remarques:La valeur par défaut pour le délai d’expiration de l’opération est définie sur 5 minutes
Retours:
getSecurityCredentials
public SecurityCredentials getSecurityCredentials()
Informations d’identification de sécurité pour sécuriser la communication
Remarques:La valeur par défaut pour SecurityCredentials est None SecurityCredential peut être de type x509SecurityCredentail X509Credentialsou WindowsCredentials WindowsCredentials
Retours:
loadFrom
public static FabricTransportRemotingSettings loadFrom(String sectionName)
Charge les paramètres FabricTransport à partir d’une sectionName spécifiée dans le fichier de configuration Le fichier de configuration peut être spécifié à l’aide du filePath ou du nom du package de configuration spécifié dans le manifeste de service . Il va d’abord essayer de charger la configuration à l’aide de configPackageName . si configPackageName n’est pas spécifié, essayez de charger à partir de filePath.
Remarques: Voici les noms de paramètres qui doivent être fournis dans le fichier de configuration, afin d’être reconnaissables par Service Fabric pour charger les paramètres de transport. 1. MaxQueueSize : valeur en long. 2. MaxMessageSize : valeur en octets. 3. MaxConcurrentCalls : valeur en long. 4. SecurityCredentials : valeur SecurityCredentials. 5. OperationTimeoutInSeconds : valeur en secondes. 6. KeepAliveTimeoutInSeconds
valeur en secondes.
Paramètres:
Retours:
loadFromConfigPackage
public static FabricTransportRemotingSettings loadFromConfigPackage(String sectionName, String configPackageName)
Charge les paramètres FabricTransport à partir d’une sectionName spécifiée dans le fichier de configuration Le fichier de configuration peut être spécifié à l’aide du filePath ou du nom du package de configuration spécifié dans le manifeste de service . Il va d’abord essayer de charger la configuration à l’aide de configPackageName . si configPackageName n’est pas spécifié, essayez de charger à partir de filePath.
Remarques: Voici les noms de paramètres qui doivent être fournis dans le fichier de configuration, afin d’être reconnaissables par Service Fabric pour charger les paramètres de transport. 1. MaxQueueSize : valeur en long. 2. MaxMessageSize : valeur en octets. 3. MaxConcurrentCalls : valeur en long. 4. SecurityCredentials : valeur SecurityCredentials. 5. OperationTimeoutInSeconds : valeur en secondes. 6. KeepAliveTimeoutInSeconds
valeur en secondes.
Paramètres:
Retours:
loadFromFile
public static FabricTransportRemotingSettings loadFromFile(String sectionName, String filePath)
Charge les paramètres FabricTransport à partir d’une sectionName spécifiée dans le fichier de configuration Le fichier de configuration peut être spécifié à l’aide du filePath ou du nom du package de configuration spécifié dans le manifeste de service . Il va d’abord essayer de charger la configuration à l’aide de configPackageName . si configPackageName n’est pas spécifié, essayez de charger à partir de filePath.
Remarques: Voici les noms de paramètres qui doivent être fournis dans le fichier de configuration, afin d’être reconnaissables par Service Fabric pour charger les paramètres de transport. 1. MaxQueueSize : valeur en long. 2. MaxMessageSize : valeur en octets. 3. MaxConcurrentCalls : valeur en long. 4. SecurityCredentials : valeur SecurityCredentials. 5. OperationTimeoutInSeconds : valeur en secondes. 6. KeepAliveTimeoutInSeconds
valeur en secondes.
Paramètres:
Retours:
setConnectTimeout
public void setConnectTimeout(Duration connectTimeout)
Le délai d’expiration de connexion spécifie la durée maximale autorisée pour que la connexion soit établie correctement.
Remarques:La valeur par défaut pour ConnectTimeout Timeout est définie sur 5 secondes.
Paramètres:
setKeepAliveTimeout
public void setKeepAliveTimeout(Duration keepAliveTimeout)
KeepAliveTimeout fournit un moyen de configurer l’option keep-alive Tcp.
Remarques:La valeur par défaut pour KeepAliveTimeout Timeout est définie sur TimeSpan.Zero. ce qui indique que nous désactivons l’option tcp keepalive. Si vous utilisez loadbalancer , vous devrez peut-être le configurer afin d’éviter que le loadbalancer ferme la connexion après un certain temps
Paramètres:
setMaxConcurrentCalls
public void setMaxConcurrentCalls(Long maxConcurrentCalls)
MaxConcurrentCalls représente le nombre maximal de messages qui traitent activement les processus à la fois.
Remarques:La valeur par défaut de MaxConcurrentCalls est le Nombre de processeurs.
Paramètres:
setMaxMessageSize
public void setMaxMessageSize(Long maxMessageSize)
MaxMessageSize représente la taille maximale d’un message qui peut être reçu sur un canal configuré avec ce paramètre.
Remarques:La valeur par défaut de MaxMessageSize utilisée est 4194304 octets
Paramètres:
setMaxQueueSize
public void setMaxQueueSize(Long maxQueueSize)
Taille maximale d’une file d’attente qui stocke les messages pendant leur traitement pour un point de terminaison configuré avec ce paramètre.
Remarques:La valeur par défaut est 10 000 messages
Paramètres:
setOperationTimeout
public void setOperationTimeout(Duration operationTimeout)
Délai d’expiration de l’opération qui régit l’ensemble du processus d’envoi d’un message, y compris la réception d’un message de réponse pour une opération de demande/réponse de service. Ce délai d'attente s'applique également lors de l'envoi des messages de réponse d'une méthode du contrat de rappel.
Remarques:La valeur par défaut du délai d’expiration de l’opération est définie sur 5 minutes
Paramètres:
setSecurityCredentials
public void setSecurityCredentials(SecurityCredentials securityCredentials)
Informations d’identification de sécurité pour sécuriser la communication
Remarques:La valeur par défaut de SecurityCredentials est None SecurityCredential peut être de type x509SecurityCredentail X509Credentials ou WindowsCredentials WindowsCredentials
Paramètres:
tryLoadFrom
public static FabricTransportRemotingSettings tryLoadFrom(String sectionName)
Essayez de charger les paramètres FabricTransport à partir d’une sectionName spécifiée dans le fichier de configuration. Le fichier de configuration peut être spécifié à l’aide de filePath ou à l’aide du nom du package de configuration spécifié dans le manifeste de service . Il va d’abord essayer de charger la configuration à l’aide de configPackageName . si configPackageName n’est pas spécifié, essayez de charger à partir de filePath.
Remarques:Voici les noms de paramètres qui doivent être fournis dans le fichier de configuration, afin d’être reconnaissables par Service Fabric pour charger les paramètres de transport. 1. MaxQueueSize : valeur en long. 2. MaxMessageSize : valeur en octets. 3. MaxConcurrentCalls : valeur en long. 4. SecurityCredentials : valeur SecurityCredentials. 5. OperationTimeoutInSeconds : valeur en secondes. 6. KeepAliveTimeoutInSeconds
valeur en secondes.
Paramètres:
Retours:
tryLoadFromConfigPackage
public static FabricTransportRemotingSettings tryLoadFromConfigPackage(String sectionName, String configPackageName)
Essayez de charger les paramètres FabricTransport à partir d’une sectionName spécifiée dans le fichier de configuration. Le fichier de configuration peut être spécifié à l’aide de filePath ou à l’aide du nom du package de configuration spécifié dans le manifeste de service . Il va d’abord essayer de charger la configuration à l’aide de configPackageName . si configPackageName n’est pas spécifié, essayez de charger à partir de filePath.
Remarques:Voici les noms de paramètres qui doivent être fournis dans le fichier de configuration, afin d’être reconnaissables par Service Fabric pour charger les paramètres de transport. 1. MaxQueueSize : valeur en long. 2. MaxMessageSize : valeur en octets. 3. MaxConcurrentCalls : valeur en long. 4. SecurityCredentials : valeur SecurityCredentials. 5. OperationTimeoutInSeconds : valeur en secondes. 6. KeepAliveTimeoutInSeconds
valeur en secondes.
Paramètres:
Retours:
tryLoadFromFile
public static FabricTransportRemotingSettings tryLoadFromFile(String sectionName, String filePath)
Essayez de charger les paramètres FabricTransport à partir d’une sectionName spécifiée dans le fichier de configuration. Le fichier de configuration peut être spécifié à l’aide de filePath ou à l’aide du nom du package de configuration spécifié dans le manifeste de service . Il va d’abord essayer de charger la configuration à l’aide de configPackageName . si configPackageName n’est pas spécifié, essayez de charger à partir de filePath.
Remarques:Voici les noms de paramètres qui doivent être fournis dans le fichier de configuration, afin d’être reconnaissables par Service Fabric pour charger les paramètres de transport. 1. MaxQueueSize : valeur en long. 2. MaxMessageSize : valeur en octets. 3. MaxConcurrentCalls : valeur en long. 4. SecurityCredentials : valeur SecurityCredentials. 5. OperationTimeoutInSeconds : valeur en secondes. 6. KeepAliveTimeoutInSeconds
valeur en secondes.
Paramètres:
Retours:
S’applique à
Azure SDK for Java