問題タブ [twitter-finagle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
923 参照

finagle - Finagle でのリモート ホストのログ記録

Finagle クライアントを使用しているときに、呼び出されたリモート ホストを STDOUT に記録したいと考えています。しかし、私が見る限り、これはcom.twitter.finagle.http.filter.LoggingFilter;経由では不可能です。その#format(以下の例を参照) メソッドは、実際のホストにアクセスできません。

  • request.remoteHost()戻り値0.0.0.0
  • request.remoteAddress()基本的に上記の IP を含むオブジェクトを返します
  • request.host()Noneオブジェクトを返します

私の最初の推測は、 Finagle のクライアント側の負荷分散がスタックの奥深くで行われるため、ホストへのアクセスが不可能であるということです。

これは私が使用するテストコードです:

0 投票する
1 に答える
348 参照

scala - Finch Hello World エラー: Http は com.twitter.finagle のメンバーではありません

scala finch ライブラリを使用して API を構築しようとしています。

次の簡単なコードがあります。

そして、次のような build.sbt ファイル:

コードをコンパイルして実行すると、次のエラー メッセージが表示されます。

この時点で、私はアイデアを使い果たしています。これは良いライブラリのように見えますが、機能させるのは大変です。どんな助けでも大歓迎です。