Freigeben über


FabricTransportActorRemoting Schnittstelle

public interface FabricTransportActorRemoting

Legt den FABRIC-TCP-Transport als Standardremotinganbieter für die Akteure fest.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
long connectTimeoutInMilliseconds()

Ruft das Verbindungstimeout in Millisekunden ab oder legt dieses fest. Diese Einstellungen geben die maximal zulässige Zeit für das Herstellen der Verbindung an.

Bemerkungen: Der Standardwert für das ConnectTimeout-Timeout beträgt 5 Sekunden.

long keepAliveTimeoutInSeconds()

Ruft das Keep-Alive-Timeout in Sekunden ab oder legt dieses fest. Diese Einstellungen sind in dem Szenario nützlich, wenn der Client und der Dienst über einen Lastenausgleich verbunden sind, der die Verbindung schließt, wenn sie sich für einige Zeit im Leerlauf befindet. Wenn das Keep-Alive-Timeout konfiguriert ist, wird die Verbindung aufrechterhalten, indem in diesem Intervall Pingnachrichten gesendet werden.

long maxMessageSize()

Ruft die maximale Größe der Remotingnachricht in Bytes ab oder legt diese fest. Wenn der Wert für diese Eigenschaft nicht angegeben wird oder kleiner oder gleich Null ist, wird ein Standardwert von 4.194.304 Bytes (4 MB) verwendet.

long operationTimeoutInSeconds()

Ruft das Vorgangstimeout in Sekunden ab oder legt dieses fest. Wenn der Vorgang nicht in der angegebenen Zeit abgeschlossen wird, wird ein Timeout ausgeführt. Standardmäßig wird die Timeoutausnahme vom Ausnahmehandler von FabricTransportServiceRemotingClientFactory wiederholt. Es wird empfohlen, das Vorgangstimeout vom Standardwert nicht zu ändern.

Details zur Methode

connectTimeoutInMilliseconds

public long connectTimeoutInMilliseconds()

Ruft das Verbindungstimeout in Millisekunden ab oder legt dieses fest. Diese Einstellungen geben die maximal zulässige Zeit für das Herstellen der Verbindung an.

Bemerkungen: Der Standardwert für das ConnectTimeout-Timeout beträgt 5 Sekunden.

Gibt zurück:

Das Verbindungstimeout in Millisekunden.

keepAliveTimeoutInSeconds

public long keepAliveTimeoutInSeconds()

Ruft das Keep-Alive-Timeout in Sekunden ab oder legt dieses fest. Diese Einstellungen sind in dem Szenario nützlich, wenn der Client und der Dienst über einen Lastenausgleich verbunden sind, der die Verbindung schließt, wenn sie sich für einige Zeit im Leerlauf befindet. Wenn das Keep-Alive-Timeout konfiguriert ist, wird die Verbindung aufrechterhalten, indem in diesem Intervall Pingnachrichten gesendet werden.

Gibt zurück:

Das Keep-Alive-Timeout in Sekunden.

maxMessageSize

public long maxMessageSize()

Ruft die maximale Größe der Remotingnachricht in Bytes ab oder legt diese fest. Wenn der Wert für diese Eigenschaft nicht angegeben wird oder kleiner oder gleich Null ist, wird ein Standardwert von 4.194.304 Bytes (4 MB) verwendet.

Gibt zurück:

Die maximale Größe der Remotingnachricht in Bytes. Wenn dieser Wert nicht angegeben wird oder kleiner oder gleich 0 ist, wird ein Standardwert von 4.194.304 Bytes (4 MB) verwendet.

operationTimeoutInSeconds

public long operationTimeoutInSeconds()

Ruft das Vorgangstimeout in Sekunden ab oder legt dieses fest. Wenn der Vorgang nicht in der angegebenen Zeit abgeschlossen wird, wird ein Timeout ausgeführt. Standardmäßig wird die Timeoutausnahme vom Ausnahmehandler von FabricTransportServiceRemotingClientFactory wiederholt. Es wird empfohlen, das Vorgangstimeout vom Standardwert nicht zu ändern.

Gibt zurück:

Das Vorgangstimeout in Sekunden. Wenn nicht angegeben oder kleiner als null, wird das Timeout des Standardvorgangs des Maximalen Werts verwendet.

Gilt für: