問題タブ [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 に答える
895 参照

scala - Twitter-Finagle の同時リクエスト制限

このようにFinagleを使用してリサイクルサーバーを作成します

しかし、同時リクエストの最大数は 5 であることがわかりました (なぜ 5 なのか? 5 を超えると、サーバーは超過したものを無視します)。 Finagle のドキュメントを一生懸命調べます ( http://twitter.github.io /finagle/guide/Protocols.html#thrift-and-scrooge )、max-request-limit を設定するためのヒントは何も見つかりません。Finagle の最大同時リクエスト数を設定するには? ありがとう

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

scala - Twitter Finagle 開いているファイルが多すぎます

Twitter-Finagle を使用してサーバーを作成します。サーバーの各 RPC 関数では、Finagle クライアントを使用して別のサーバーの RPC を呼び出すだけです。このような:

しかし、それほど長くはありませんが、エラーが発生します:

そして、私は使用lsof -pして、別のサーバーへの接続が多すぎることを発見しました (約 5000 接続!)。私はそれがどのように起こるのか知りたいですか?私が逃したものはありますか?

================ 問題解決 =============

plzはScalaを参照してください: mapValues がビューを生成する理由と、安定した代替手段があるのはなぜですか? 、Map の mapValue メソッドはトリッキーかもしれません

結果ビューが使用さmapFunctionれるたびに関数が再評価されます。resultIsAView

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

twitter-finagle - Finatra - URL エンコーダーを追加する方法

私はフィナトラ サーバーを持っています。応答文字列に通貨記号があります。サーバーでは問題ないように見えますが、ブラウザでは£5.25ではなく£5.25になります

この問題を解決する方法について何かアドバイスはありますか? 推奨される URL エンコーダーは?

ありがとう、ダナ

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

scala - Finagle が作成する接続数を制限するには?

Finalge を使用して、次https://twitter.github.io/finagle/のようにタイムアウトのケースをテストします。

  1. サーバー側: RPC 定義では、10 秒間スリープしてから戻ります。
  2. withinクライアント側: likeを使用して RPC 関数を呼び出すwithin(50.milliseconds) onSuccess { ... } onFailure { ... }
  3. 多くのクライアント: 約 100 のクライアントを使用して RPC 関数を同時に呼び出します。

その結果、もちろんすべての RPC がタイムアウトになります。しかし、netstat接続を確認するために使用すると、100のESTABLISHED接続があることがわかります。問題は、Finagle が作成する接続数を制限できますか?

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

finagle - Finagle クラスタ内のランダムなサーバーにリクエストを送信

finagleクライアントとして使用していrestます。でClientBuilderホストの範囲を指定しますが、リクエストにはホストで URL を設定する必要があります。リクエストでホストを指定せずに、finagle にホストを選択させるにはどうすればよいですか? ありがとう。

0 投票する
2 に答える
5333 参照

scala - Scala Future に対する Twitter Future の利点は何ですか?

Scala Future がより優れたものになる理由はたくさんあります。代わりに Twitter Future を使用する理由はありますか? Finagleがそれを使用しているという事実を除いて。

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

scala - 純粋な Scala で JWT トークンの HMAC 署名を検証するにはどうすればよいですか?

優れた JWT トークン デコード ライブラリがいくつかありますが、ライブラリは必要ないと感じています。これは、標準ライブラリにあるbase64 エンコード/デコードおよび基本的な暗号化アルゴリズムに要約されるはずだからです。

authentikat-jwtを見つけましたが、Apache common-codec と Json4s を取り込みますが、これは自分のプロジェクトには本当に必要ありません。たとえば、既に別の Json ライブラリを使用しています!

jwt-scalaを見つけて、あらゆる種類の Play フレームワーク deps を取り込みました。繰り返しますが、Finagle で小さなマイクロサービスを作成しているだけです!

何度も何度も、必要なのはバナナだけで、バナナを持っているゴリラが得られると感じています。