問題タブ [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 投票する
2 に答える
2270 参照

scala - Twitter Finagle クライアント: 外部 REST API 呼び出しを行うには?

finagle コードで外部 (finagle サーバーへの) REST GET リクエストを作成しようとしています。URI はhttp://service.site-dev.com/subservices/listです。

https://twitter.github.io/scala_school/finagle.html#clientの例にあるクライアント コードを使用しています。

私のコード (Scala で記述) は次のようになりますが、タイムアウト制限を設定してもハングするだけです。

ホストのパラメーターが間違っていると思いますか? しかし、これが外部 REST サービスへの呼び出しである場合、そこに何を入れると思いますか?

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 に答える
253 参照

scala - Finatra - Cookie を更新できません

次のように、finatra で Cookie を更新しようとしています。

しかし、それは機能していません。次のリクエストで取得する Cookie の値は、常に古いものです。私が間違っていることを知っている人はいますか?

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

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

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

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

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

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

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

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

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

scala - Finagle クライアントからパラメータを使用してリクエストを行うにはどうすればよいですか?

Finagle サーバー (twitter/finagle) を使い始めています。

クライアント (ツイッター/フィナグル):

Map("data_id" -> 5)クライアントからサーバーにデータを送信するにはどうすればよいですか? そして、サーバーのどこでそれを受け取りますか? サーバーにコールバックを追加する必要がありますか?

探しても出てきませんでした。例のリンクを教えていただければ、それで十分です。

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

scala - Scala Play Controller の Finagle クライアント

コントローラーで Finagle クライアントのメソッド (FinagleClient.longRunningComputation) を使用しています

play Controller で com.twitter.util.Future の結果を取得する必要があります

Returning futuresを使用しようとしましたが、コンパイラは次のエラーを返します。

play Controller で com.twitter.util.Future を使用する必要があります

これどうやってするの?