FabricTransportActorRemotingProvider Classe
- java.
lang. Object - ActorRemotingProvider
- microsoft.
servicefabric. actors. remoting. fabrictransport. FabricTransportActorRemotingProvider
- microsoft.
public class FabricTransportActorRemotingProvider
Définit le transport TCP de l’infrastructure comme fournisseur de communication à distance par défaut pour les acteurs.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Service |
createServiceRemotingClientFactory(ServiceRemotingCallbackClient callbackClient)
Crée une fabrique de client de communication à distance du service pour se connecter aux interfaces d’acteur distantes. |
Service |
createServiceRemotingListener(FabricActorService actorService)
Crée un écouteur de communication à distance du service pour la communication à distance des interfaces de l’acteur. |
long |
getConnectTimeoutInMilliseconds()
Obtient le délai d’expiration de la connexion en millisecondes. Ces paramètres spécifient la durée maximale autorisée pour l’établissement de la connexion. |
long |
getKeepAliveTimeoutInSeconds()
Obtient le délai d’attente actif en secondes. Ces paramètres sont utiles dans le scénario où le client et le service sont connectés via l’équilibreur de charge qui ferme la connexion s’il est inactif pendant un certain temps. Si le délai d’expiration de conservation est configuré, la connexion est maintenue active en envoyant des messages ping à cet intervalle. |
long |
getMaxMessageSize()
Obtient la taille maximale du message de communication à distance en octets. |
long |
getOperationTimeoutInSeconds()
Définit le délai d’expiration de l’opération en secondes. Si l’opération n’est pas terminée dans l’heure spécifiée, elle est expirée. Par défaut, le gestionnaire d’exceptions de FabricTransportServiceRemotingClientFactory retente l’exception expirée. Il est recommandé de ne pas modifier le délai d’expiration de l’opération par rapport à sa valeur par défaut. |
void |
setConnectTimeoutInMilliseconds(long connectTimeoutInMilliseconds)
Définit le délai d’expiration de la connexion en millisecondes. Ces paramètres spécifient la durée maximale autorisée pour l’établissement de la connexion. |
void |
setKeepAliveTimeoutInSeconds(long keepAliveTimeoutInSeconds)
Définit le délai d’attente actif en secondes. Ces paramètres sont utiles dans le scénario où le client et le service sont connectés via l’équilibreur de charge qui ferme la connexion s’il est inactif pendant un certain temps. Si le délai d’expiration de conservation est configuré, la connexion est maintenue active en envoyant des messages ping à cet intervalle. |
void |
setMaxMessageSize(long maxMessageSize)
Définit la taille maximale du message de communication à distance en octets. Si la valeur de cette propriété n’est pas spécifiée ou si elle est inférieure ou égale à zéro, une valeur par défaut de 4 194 304 octets (4 Mo) est utilisée. |
void |
setOperationTimeoutInSeconds(long operationTimeoutInSeconds)
Définit le délai d’expiration de l’opération en secondes. Si l’opération n’est pas terminée dans l’heure spécifiée, elle est expirée. Par défaut, le gestionnaire d’exceptions de FabricTransportServiceRemotingClientFactory retente l’exception expirée. Il est recommandé de ne pas modifier le délai d’expiration de l’opération par rapport à sa valeur par défaut. |
Détails de la méthode
createServiceRemotingClientFactory
public ServiceRemotingClientFactory createServiceRemotingClientFactory(ServiceRemotingCallbackClient callbackClient)
Crée une fabrique de client de communication à distance du service pour se connecter aux interfaces d’acteur distantes.
Paramètres:
Retours:
createServiceRemotingListener
public ServiceRemotingListener createServiceRemotingListener(FabricActorService actorService)
Crée un écouteur de communication à distance du service pour la communication à distance des interfaces de l’acteur.
Paramètres:
Retours:
getConnectTimeoutInMilliseconds
public long getConnectTimeoutInMilliseconds()
Obtient le délai d’expiration de la connexion en millisecondes. Ces paramètres spécifient la durée maximale autorisée pour l’établissement de la connexion.
Retours:
getKeepAliveTimeoutInSeconds
public long getKeepAliveTimeoutInSeconds()
Obtient le délai d’attente actif en secondes. Ces paramètres sont utiles dans le scénario où le client et le service sont connectés via l’équilibreur de charge qui ferme la connexion s’il est inactif pendant un certain temps. Si le délai d’expiration de conservation est configuré, la connexion est maintenue active en envoyant des messages ping à cet intervalle.
Retours:
getMaxMessageSize
public long getMaxMessageSize()
Obtient la taille maximale du message de communication à distance en octets.
Retours:
getOperationTimeoutInSeconds
public long getOperationTimeoutInSeconds()
Définit le délai d’expiration de l’opération en secondes. Si l’opération n’est pas terminée dans l’heure spécifiée, elle est expirée. Par défaut, le gestionnaire d’exceptions de FabricTransportServiceRemotingClientFactory retente l’exception expirée. Il est recommandé de ne pas modifier le délai d’expiration de l’opération par rapport à sa valeur par défaut.
Retours:
setConnectTimeoutInMilliseconds
public void setConnectTimeoutInMilliseconds(long connectTimeoutInMilliseconds)
Définit le délai d’expiration de la connexion en millisecondes. Ces paramètres spécifient la durée maximale autorisée pour l’établissement de la connexion.
Paramètres:
setKeepAliveTimeoutInSeconds
public void setKeepAliveTimeoutInSeconds(long keepAliveTimeoutInSeconds)
Définit le délai d’attente actif en secondes. Ces paramètres sont utiles dans le scénario où le client et le service sont connectés via l’équilibreur de charge qui ferme la connexion s’il est inactif pendant un certain temps. Si le délai d’expiration de conservation est configuré, la connexion est maintenue active en envoyant des messages ping à cet intervalle.
Paramètres:
setMaxMessageSize
public void setMaxMessageSize(long maxMessageSize)
Définit la taille maximale du message de communication à distance en octets. Si la valeur de cette propriété n’est pas spécifiée ou si elle est inférieure ou égale à zéro, une valeur par défaut de 4 194 304 octets (4 Mo) est utilisée.
Paramètres:
setOperationTimeoutInSeconds
public void setOperationTimeoutInSeconds(long operationTimeoutInSeconds)
Définit le délai d’expiration de l’opération en secondes. Si l’opération n’est pas terminée dans l’heure spécifiée, elle est expirée. Par défaut, le gestionnaire d’exceptions de FabricTransportServiceRemotingClientFactory retente l’exception expirée. Il est recommandé de ne pas modifier le délai d’expiration de l’opération par rapport à sa valeur par défaut.
Paramètres:
S’applique à
Azure SDK for Java