FabricTransportActorRemotingProvider クラス
- java.
lang. Object - ActorRemotingProvider
- microsoft.
servicefabric. actors. remoting. fabrictransport. FabricTransportActorRemotingProvider
- microsoft.
public class FabricTransportActorRemotingProvider
ファブリック TCP トランスポートをアクターの既定のリモート処理プロバイダーとして設定します。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Service |
createServiceRemotingClientFactory(ServiceRemotingCallbackClient callbackClient)
リモート アクター インターフェイスに接続するサービス リモート処理クライアント ファクトリを作成します。 |
Service |
createServiceRemotingListener(FabricActorService actorService)
アクター インターフェイスをリモート処理するためのサービス リモート処理リスナーを作成します。 |
long |
getConnectTimeoutInMilliseconds()
接続タイムアウトをミリ秒単位で取得します。 この設定では、接続の確立に許可される最大時間を指定します。 |
long |
getKeepAliveTimeoutInSeconds()
キープ アライブ タイムアウトを秒単位で取得します。 この設定は、クライアントとサービスがロード バランサー経由で接続され、しばらくアイドル状態の場合に接続を閉じるシナリオで役立ちます。 キープ アライブ タイムアウトが構成されている場合は、その間隔で ping メッセージを送信することで接続が維持されます。 |
long |
getMaxMessageSize()
リモート処理メッセージの最大サイズをバイト単位で取得します。 |
long |
getOperationTimeoutInSeconds()
操作のタイムアウトを秒単位で設定します。 指定した時間内に操作が完了しない場合は、タイムアウトになります。既定では、FabricTransportServiceRemotingClientFactory の例外ハンドラーは、タイムアウトした例外を再試行します。 操作のタイムアウトを既定値から変更しないことをお勧めします。 |
void |
setConnectTimeoutInMilliseconds(long connectTimeoutInMilliseconds)
接続タイムアウトをミリ秒単位で設定します。 この設定では、接続の確立に許可される最大時間を指定します。 |
void |
setKeepAliveTimeoutInSeconds(long keepAliveTimeoutInSeconds)
キープアライブ タイムアウトを秒単位で設定します。 この設定は、クライアントとサービスがロード バランサー経由で接続され、しばらくアイドル状態の場合に接続を閉じるシナリオで役立ちます。 キープ アライブ タイムアウトが構成されている場合は、その間隔で ping メッセージを送信することで接続が維持されます。 |
void |
setMaxMessageSize(long maxMessageSize)
リモート処理メッセージの最大サイズをバイト単位で設定します。 このプロパティの値が指定されていない場合、または 0 以下の場合は、既定値の 4,194,304 バイト (4 MB) が使用されます。 |
void |
setOperationTimeoutInSeconds(long operationTimeoutInSeconds)
操作のタイムアウトを秒単位で設定します。 指定した時間内に操作が完了しない場合は、タイムアウトになります。既定では、FabricTransportServiceRemotingClientFactory の例外ハンドラーは、タイムアウトした例外を再試行します。 操作のタイムアウトを既定値から変更しないことをお勧めします。 |
メソッドの詳細
createServiceRemotingClientFactory
public ServiceRemotingClientFactory createServiceRemotingClientFactory(ServiceRemotingCallbackClient callbackClient)
リモート アクター インターフェイスに接続するサービス リモート処理クライアント ファクトリを作成します。
パラメーター:
戻り値:
createServiceRemotingListener
public ServiceRemotingListener createServiceRemotingListener(FabricActorService actorService)
アクター インターフェイスをリモート処理するためのサービス リモート処理リスナーを作成します。
パラメーター:
戻り値:
getConnectTimeoutInMilliseconds
public long getConnectTimeoutInMilliseconds()
接続タイムアウトをミリ秒単位で取得します。 この設定では、接続の確立に許可される最大時間を指定します。
戻り値:
getKeepAliveTimeoutInSeconds
public long getKeepAliveTimeoutInSeconds()
キープ アライブ タイムアウトを秒単位で取得します。 この設定は、クライアントとサービスがロード バランサー経由で接続され、しばらくアイドル状態の場合に接続を閉じるシナリオで役立ちます。 キープ アライブ タイムアウトが構成されている場合は、その間隔で ping メッセージを送信することで接続が維持されます。
戻り値:
getMaxMessageSize
public long getMaxMessageSize()
リモート処理メッセージの最大サイズをバイト単位で取得します。
戻り値:
getOperationTimeoutInSeconds
public long getOperationTimeoutInSeconds()
操作のタイムアウトを秒単位で設定します。 指定した時間内に操作が完了しない場合は、タイムアウトになります。既定では、FabricTransportServiceRemotingClientFactory の例外ハンドラーは、タイムアウトした例外を再試行します。 操作のタイムアウトを既定値から変更しないことをお勧めします。
戻り値:
setConnectTimeoutInMilliseconds
public void setConnectTimeoutInMilliseconds(long connectTimeoutInMilliseconds)
接続タイムアウトをミリ秒単位で設定します。 この設定では、接続の確立に許可される最大時間を指定します。
パラメーター:
setKeepAliveTimeoutInSeconds
public void setKeepAliveTimeoutInSeconds(long keepAliveTimeoutInSeconds)
キープアライブ タイムアウトを秒単位で設定します。 この設定は、クライアントとサービスがロード バランサー経由で接続され、しばらくアイドル状態の場合に接続を閉じるシナリオで役立ちます。 キープ アライブ タイムアウトが構成されている場合は、その間隔で ping メッセージを送信することで接続が維持されます。
パラメーター:
setMaxMessageSize
public void setMaxMessageSize(long maxMessageSize)
リモート処理メッセージの最大サイズをバイト単位で設定します。 このプロパティの値が指定されていない場合、または 0 以下の場合は、既定値の 4,194,304 バイト (4 MB) が使用されます。
パラメーター:
setOperationTimeoutInSeconds
public void setOperationTimeoutInSeconds(long operationTimeoutInSeconds)
操作のタイムアウトを秒単位で設定します。 指定した時間内に操作が完了しない場合は、タイムアウトになります。既定では、FabricTransportServiceRemotingClientFactory の例外ハンドラーは、タイムアウトした例外を再試行します。 操作のタイムアウトを既定値から変更しないことをお勧めします。
パラメーター:
適用対象
Azure SDK for Java