一部の tcp サービス用の非同期クライアントを構築しようとしています。サービスには握手が必要です。最初の接続が確立されると、ハンドシェイクを行うことができますが、接続が失敗してフィナグルが再接続した場合、再度ハンドシェイクを行う方法がありません。接続されたイベントをキャッチする方法はありますか? ありがとう!
質問する
170 次
1 に答える
2
コーデックでメソッドprepareConnFactoryをオーバーライドできます。基本的に、finagle は接続を確立するたびに、接続をキューに入れる前にこのメソッドを実行します。
ThriftClientFramedCodecでこの機能を使用して、サーバーがカスタムのthrift プロトコルと互換性があることを確認します。
于 2013-03-01T17:10:16.507 に答える