0

Java で書かれたリサイクル クライアントと、C++ で書かれたリサイクル サーバーがあります。クライアントが、thrift インターフェイスを介して C++ サーバーで時間のかかる関数を呼び出すとします。このシナリオでは、サーバーがこの時間のかかる関数の実行を完了する前に、クライアントが停止したと想定します。すでに死んでいるクライアントに応答を送信しようとする前に、サーバーが何らかの予防策を講じることができるように、クライアントが生きているかどうかをサーバーコードでチェックするためのハンドルまたは関数がthrift APIにありますか。ありがとう。

簡単に言えば、私の質問は、呼び出し元のクライアントが生きているかどうかをサーバーで判断できるかということです。この目的のためにthrift APIにハンドルはありますか?

4

1 に答える 1

1

TMonitoredServerSocketを見ましたか?

TServerEventHandler フックと TProcessorEventHandlerフックも確認できます。

于 2012-05-07T01:44:48.383 に答える