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

scala - Scala - 共通の TypeClass を実装する個別の型を同じものとして扱う

case class User2 つのケース クラスがあります。それらを&と呼びましょうcase class Ticket。これらのケース クラスは両方とも、同じTypeClass、この場合は Argonaut の のメンバーであるために必要な操作を実装しEncodeJsonます。

両方が拡張する空のマーカー タイプを作成せずに、これら 2 つの別々のタイプを同じものとして表示することは可能ですか?

これを具体的にするために、これらのケース クラスを返す 2 つの別個の関数があります。

これら 2 つのサービスが同じ型 (この場合は ) を返すように構成したいと思いますargonaut.Jsonが、暗黙的な変換に対するコンパイラの応答は "LOLNO" です。

何か案は?ありがとう!

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 投票する
3 に答える
6517 参照

scala - Scala Future を Twitter Future に変換する

アプリケーション ロジックから Scala-Futures を返したい Web サーバーとして Finagle を使用しています。もちろん、ノンブロッキングの方法で scala.concurrent.Future を com.twitter.util.Future に変換する方法は?

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

proxy - Finagle の clientbuilder を使用して、ホストを外部から設定するにはどうすればよいですか?

別のサーバーを指す単純なプロキシを構築しています。すべてが機能しますが、おそらくDockerまたは何らかの構成ファイルを使用して、ClientBuilderのホストを外部で設定できる方法を見つける必要があります。ここに私が持っているものがあります:

これを行う方法を知っているか、それについてのアイデアがある場合は、私に知らせてください!

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

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

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

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

redis - Redis - 整数リスト

redis リスト型で整数をプッシュするにはどうすればよいですか? lpushfinagle-redis クライアントが正しく動作するかどうかをテストし、手動のサンプル データを次のように redis に挿入したい

Redis はすでに数値を char として表示しています。それらを抽出すると、文字も取得されます。

cli クライアントで整数をリストに書き込むことはできますか? そうでない場合、次の方法でも機能しますか?