FabricTransportServiceRemotingProvider Classe
- java.
lang. Object - ServiceRemotingProvider
- microsoft.
servicefabric. services. remoting. fabrictransport. FabricTransportServiceRemotingProvider
- microsoft.
public class FabricTransportServiceRemotingProvider extends ServiceRemotingProvider
Définit le transport TCP fabric comme fournisseur de transport de communication à distance par défaut dans l’assembly.
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 la connexion au service via des interfaces de service distantes. |
Service |
createServiceRemotingListener(ServiceContext serviceContext, Service serviceImplementation)
Crée un écouteur de communication à distance du service pour la communication à distance de l’interface de service. |
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 l’option keepAliveTimeoutInSeconds qui permet de configurer l’option keep-alive Tcp. |
long |
getMaxMessageSize()
Obtient la taille maximale d’un message qui peut être reçu sur un canal configuré avec ce paramètre. |
long |
getOperationTimeoutInSeconds()
Obtient le 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 service de demande/réponse. 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. |
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 l’option keepAliveTimeoutInSeconds qui fournit un moyen de configurer l’option tcp keep-alive. 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 |
setMaxMessageSize(long maxMessageSize)
Définit la taille maximale d’un message qui peut être reçu sur un canal configuré avec ce paramètre. |
void |
setOperationTimeoutInSeconds(long operationTimeoutInSeconds)
Définit le 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. |
Membres hérités
Détails de la méthode
createServiceRemotingClientFactory
public ServiceRemotingClientFactory createServiceRemotingClientFactory(ServiceRemotingCallbackClient callbackClient)
Crée une fabrique de client de communication à distance du service pour la connexion au service via des interfaces de service distantes.
Paramètres:
Retours:
createServiceRemotingListener
public ServiceRemotingListener createServiceRemotingListener(ServiceContext serviceContext, Service serviceImplementation)
Crée un écouteur de communication à distance du service pour la communication à distance de l’interface de service.
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 l’option keepAliveTimeoutInSeconds qui permet de configurer l’option keep-alive Tcp.
Retours:
getMaxMessageSize
public long getMaxMessageSize()
Obtient la taille maximale d’un message qui peut être reçu sur un canal configuré avec ce paramètre.
Retours:
getOperationTimeoutInSeconds
public long getOperationTimeoutInSeconds()
Obtient le 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 service de demande/réponse. 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.
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 l’option keepAliveTimeoutInSeconds qui fournit un moyen de configurer l’option tcp keep-alive. 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:
setMaxMessageSize
public void setMaxMessageSize(long maxMessageSize)
Définit la taille maximale d’un message qui peut être reçu sur un canal configuré avec ce paramètre.
Paramètres:
setOperationTimeoutInSeconds
public void setOperationTimeoutInSeconds(long operationTimeoutInSeconds)
Définit le 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.
Paramètres:
S’applique à
Azure SDK for Java