問題タブ [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.
unit-testing - 単体テスト - Finagle クライアントのスタブ化またはモック化
さまざまな http 応答コードの単体テストを行いたい数行のコードを次に示します。それらの 1 つはコード 201 です。お知らせ下さい
scala - Future を使用した Finagle でのリクエストの無限シーケンス
新しい値を常にチェックする必要がある HTTP API エンドポイントがあります。幸いなことに、ロングポーリングをサポートしています。したがって、リクエストを実行し、応答を待ち(最大10分)、応答から値を取得し、それらをどこかに保存して副作用を生成し、別の要求を行う「無限ループ」を実装する必要があるという考えです。
この「無限ループ」を開始する関数がある場合Closable
、プロセスを中断できるように、統合している Finagle API を満たすために a を返す必要もあります。HTTP リクエストが失敗した場合は、すぐに再試行する必要があります。
Future
ここで、Finagle で s を使用してこれを実装する方法を理解する必要があります。変換を応答 Future に適用することで再帰を使用できるかどうか疑問に思っています..または、何か不足していて、Finagle でそれを行うより簡単な方法がありますか?
ありがとう!
scala - 使用する Finagle の範囲
私は Twitter Finagle の初心者です。Finagle は RPC と scala のマイクロサービスで非常に便利だと聞きました。しかし、ほとんどすべての twitter doc は非同期 http サーバー (over netty) に関連しています。Finagle の使用範囲を教えてください。
scala - 互換性のない Jackson バージョン: sbt の 2.7.1?
sbt から TwitterServer を実行すると、次のエラーが発生します。
2.7 Jackson の依存関係は、他の場所 (circe) から推移的に取り込まれています。この方法で 2.6.7 にオーバーライドできると思ったのですが、効果がないようです:
これが何もオーバーライドしない理由は何ですか?
java - Thrift-Finagle API は Http API と比較してどの程度安全で、どのように機能しますか?
私は、 Web クライアントが に接続しているThrift-Finagle
プロダクションに使用しています。AngularJs
Thrift-Finagle API
私の質問は次のとおりです。
- これは、http と比較してどの程度安全ですか?
- 次に、http サーバーと比較して処理できるスレッドの数は?
- 第三に、promise を使用してバックエンド処理全体を実行する際に、受信スレッドを処理しますか?
私のこの懸念を理解するのを手伝ってください。本番環境での使用についてもっと知るのは本当に面倒です。
scala - Scala - Finatra - ヘッダーから IP アドレスを読み取る
私はFinatraとscalaが初めてです。投稿リクエストで別のデータと一緒に IP アドレスを保存する必要があります。カスタム ケース クラスを使用してい
case class MyRequest(name : String, email: String)
ます。このリクエストで remoteAddress を取得するにはどうすればよいですか? 前もって感謝します。