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

finagle - サーバー .codec(Http()) がコード例で指定されたとおりに機能しない

初めてFinagleを試してみます。私は Scala を初めて使用するので、この質問は多くの人にとって簡単に思えるかもしれません。

GitHub から 6.10.1-SNAPSHOT を取得し、ドキュメントに示されている堅牢なサーバーの例を実装しようとしました。インポートは完全にはわかりませんでしたが、1 つを除いてすべてが機能しました。以下のコードでは、エラーのある Http() への 1 つの呼び出しとともに、エラーのあるインポートが 1 つあることに注意してください。

インポート com.twitter.finagle.http.Http

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

scala - Finatra で Cookie を削除するには?

リクエストを処理してレスポンスを作成した後に Cookie を削除するにはどうすればよいですか?

次のコードを試しましたが、うまくいかないようです。

ResponseBuilderCookieを削除する方法も見つかりませんでした。

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

performance - Finagle + Memcached コーデックのパフォーマンスの低下

Finagle アプリケーションで memcached コーデックを使用しています。しかし、パフォーマンスは非常に悪く、spymemcached クライアントを使用するよりもはるかに悪いです。spymemached で 8k req/s、finagle の memcached コーデックで 10 req/s を取得しました。memcached も私のマシンで実行されています。何か不足していますか?ストレス テスト中のエラーの例:

クライアントの構成方法:

簡単な取得操作:

そして設定操作:

0 投票する
0 に答える
270 参照

java - カスタム サービス間で負荷分散を使用する Finagle

残念ながら、Finagle に関するすべてのドキュメントは、ClientBuilders を使用してクライアントを構築する例のみを示しています。

サービスのセットがある場合、ロード バランシング機能とフェイル ファースト機能を追加して、このように 1 つのサービスに結合することはできますか?

私はこのようなものが欲しい:

finagle.loadbalancer と ServiceFactories を使用してこれを行うにはどうすればよいですか?

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

scala - 関数オブジェクトの Scala 分散実行

次の関数オブジェクトが与えられると、

たとえば、3 つのリモート サーバーまたはノード (IP xxx.xxx.xxx.1、IP 2 および IP 3)、このプログラムの実行を分散する方法、

となることによって

  • fxIP 1 で計算されます。
  • g1xIP 2 で計算されます。
  • g2xIP 3 で計算されます。
  • resIP 1 で計算されます

Scala Akka や Apache Spark は、これに対する簡単なアプローチを提供できますか?

アップデート

  • @pkinsky によって提案されたRPC (リモート プロシージャ コール) Finagleは、実行可能な選択かもしれません。
  • ロード バランシング ポリシーは、実行するノードを選択するためのメカニズムであると考えてください