問題タブ [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.
scala - Scala - 共通の TypeClass を実装する個別の型を同じものとして扱う
case class User
2 つのケース クラスがあります。それらを&と呼びましょうcase class Ticket
。これらのケース クラスは両方とも、同じTypeClass
、この場合は Argonaut の のメンバーであるために必要な操作を実装しEncodeJson
ます。
両方が拡張する空のマーカー タイプを作成せずに、これら 2 つの別々のタイプを同じものとして表示することは可能ですか?
これを具体的にするために、これらのケース クラスを返す 2 つの別個の関数があります。
これら 2 つのサービスが同じ型 (この場合は ) を返すように構成したいと思いますargonaut.Json
が、暗黙的な変換に対するコンパイラの応答は "LOLNO" です。
何か案は?ありがとう!
scala - Finagle が作成する接続数を制限するには?
Finalge を使用して、次https://twitter.github.io/finagle/
のようにタイムアウトのケースをテストします。
- サーバー側: RPC 定義では、10 秒間スリープしてから戻ります。
within
クライアント側: likeを使用して RPC 関数を呼び出すwithin(50.milliseconds) onSuccess { ... } onFailure { ... }
- 多くのクライアント: 約 100 のクライアントを使用して RPC 関数を同時に呼び出します。
その結果、もちろんすべての RPC がタイムアウトになります。しかし、netstat
接続を確認するために使用すると、100のESTABLISHED
接続があることがわかります。問題は、Finagle が作成する接続数を制限できますか?
scala - Scala Future を Twitter Future に変換する
アプリケーション ロジックから Scala-Futures を返したい Web サーバーとして Finagle を使用しています。もちろん、ノンブロッキングの方法で scala.concurrent.Future を com.twitter.util.Future に変換する方法は?
proxy - Finagle の clientbuilder を使用して、ホストを外部から設定するにはどうすればよいですか?
別のサーバーを指す単純なプロキシを構築しています。すべてが機能しますが、おそらくDockerまたは何らかの構成ファイルを使用して、ClientBuilderのホストを外部で設定できる方法を見つける必要があります。ここに私が持っているものがあります:
これを行う方法を知っているか、それについてのアイデアがある場合は、私に知らせてください!
finagle - Finagle クラスタ内のランダムなサーバーにリクエストを送信
finagle
クライアントとして使用していrest
ます。でClientBuilder
ホストの範囲を指定しますが、リクエストにはホストで URL を設定する必要があります。リクエストでホストを指定せずに、finagle にホストを選択させるにはどうすればよいですか? ありがとう。
redis - Redis - 整数リスト
redis リスト型で整数をプッシュするにはどうすればよいですか? lpush
finagle-redis クライアントが正しく動作するかどうかをテストし、手動のサンプル データを次のように redis に挿入したい
Redis はすでに数値を char として表示しています。それらを抽出すると、文字も取得されます。
cli クライアントで整数をリストに書き込むことはできますか? そうでない場合、次の方法でも機能しますか?