問題タブ [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.
finagle - サーバー .codec(Http()) がコード例で指定されたとおりに機能しない
初めてFinagleを試してみます。私は Scala を初めて使用するので、この質問は多くの人にとって簡単に思えるかもしれません。
GitHub から 6.10.1-SNAPSHOT を取得し、ドキュメントに示されている堅牢なサーバーの例を実装しようとしました。インポートは完全にはわかりませんでしたが、1 つを除いてすべてが機能しました。以下のコードでは、エラーのある Http() への 1 つの呼び出しとともに、エラーのあるインポートが 1 つあることに注意してください。
インポート com.twitter.finagle.http.Http
scala - Finatra で Cookie を削除するには?
リクエストを処理してレスポンスを作成した後に Cookie を削除するにはどうすればよいですか?
次のコードを試しましたが、うまくいかないようです。
ResponseBuilder
Cookieを削除する方法も見つかりませんでした。
performance - Finagle + Memcached コーデックのパフォーマンスの低下
Finagle アプリケーションで memcached コーデックを使用しています。しかし、パフォーマンスは非常に悪く、spymemcached クライアントを使用するよりもはるかに悪いです。spymemached で 8k req/s、finagle の memcached コーデックで 10 req/s を取得しました。memcached も私のマシンで実行されています。何か不足していますか?ストレス テスト中のエラーの例:
クライアントの構成方法:
簡単な取得操作:
そして設定操作:
java - カスタム サービス間で負荷分散を使用する Finagle
残念ながら、Finagle に関するすべてのドキュメントは、ClientBuilders を使用してクライアントを構築する例のみを示しています。
サービスのセットがある場合、ロード バランシング機能とフェイル ファースト機能を追加して、このように 1 つのサービスに結合することはできますか?
私はこのようなものが欲しい:
finagle.loadbalancer と ServiceFactories を使用してこれを行うにはどうすればよいですか?
scala - 関数オブジェクトの Scala 分散実行
次の関数オブジェクトが与えられると、
たとえば、3 つのリモート サーバーまたはノード (IP xxx.xxx.xxx.1、IP 2 および IP 3)、このプログラムの実行を分散する方法、
となることによって
fx
IP 1 で計算されます。g1x
IP 2 で計算されます。g2x
IP 3 で計算されます。res
IP 1 で計算されます
Scala Akka や Apache Spark は、これに対する簡単なアプローチを提供できますか?
アップデート
- @pkinsky によって提案されたRPC (リモート プロシージャ コール) Finagleは、実行可能な選択かもしれません。
- ロード バランシング ポリシーは、実行するノードを選択するためのメカニズムであると考えてください。