問題タブ [netflix-ribbon]

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 に答える
3074 参照

spring-cloud - 私のzuulアプリケーションのRibbonRoutingFilterを置き換える

RibbonRoutingFilterzuul パッケージに組み込まれている既存のものを、追加の特性/カスタマイズを持つカスタムのものに置き換えたいと考えています。

独自のものを作成し、組み込みのものよりも先にトリガーする優先度を与えるのは単なるケースですか? これを 2 回呼び出したくありません。

実際、最後の点を明確にするために、私のバージョンが組み込みのバージョンに取って代わることを望みます。のコピーを作成しRibbonRoutingFilter、カスタマイズを追加したところ、思い通りに動作しましたが、オリジナルRibbonRoutingFilterも呼び出されました。どうすればそれを抑制できますか、それは可能ですか。

提案?前もって感謝します

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

spring-cloud - ssl に接続するための spring cloud リボン クライアント

私は Spring Cloud を使用しており、RestTemplateSSL を使用してマイクロ サービスに接続しています。

私がする時:

使用していRibbonClientHttpRequestFactoryます。

私が得た:

javax.net.ssl.SSLPeerUnverifiedException: ピアが
sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:421) で認証されていません ~[na:1.7.0_72]

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

netflix-eureka - マイクロサービス アーキテクチャ - ネットフリックス テクノロジー スタック

新しいプロジェクトを開始しています。これは、マイクロ サービス アーキテクチャに基づいています。これについては、netflix テクノロジー スタックを検討しています。残りのサービスの開発には、dropwizard を使用します。ここまでは順調ですね。いくつか読んだ後、私はすべて混乱しています。異なるユースケースとは

  • ヒストリックス
  • ユーレカ
  • リボン

私は質問が今非常に漠然としていることを知っています. 誰かが疑問を持っているので、詳細を追加します。

0 投票する
6 に答える
32011 参照

spring-boot - Spring Cloud と Eureka のリボン: java.lang.IllegalStateException: Samarths-MacBook-Pro.local で使用できるインスタンスがありません

私は、Ribbon Load Balancer を使用して Spring Boot Eureka Client Application に取り組んでいます。

「TEST」という名前で Eureka に登録されたサーバーの 2 つのインスタンスがあります。クライアント側には、Eureka からサーバーをフェッチする次のコードがあります。

アプリケーション.yml

ただし、次のコマンドを使用して安静エンドポイントに到達すると、エラーが発生します。

これはエラーです:

スタックトレース:

サーバー リストが空のようです。

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

spring-boot - リボンサーキットブレーカーとハイストリックスの違い

Spring Cloud と Spring Boot を試しています。Netflix OSS アプリケーションを使用します。その中には、Ribbon と Hystrix があります。

リボンはロード バランサーであり、いくつかの機能が付属しています。そのうちの 1 つはサーキット ブレーカーです。

Hystrix はサーキット ブレーカー アプリケーションです。

両者の違いがわかりません。リボンに既にサーキット ブレーカー機能が備わっているのに、Hystrix を使用する理由。

同じコネクタで両方のアプリケーションを使用できますか?

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

spring - Spring Cloud Netflix - 従来の Web アプリから Eureka/Ribbon にアクセスするには?

Spring Cloud Netflix についてインターネットで見つけたものはすべて、Boot アプリケーションなどを使用してマイクロサービスを実行する@EnableEurekaClientsことに関するものです。

現在、従来の war アプリケーション (springmvc、jaxws など) 内でロギング マイクロサービスを接続しようとしています。これは、Boot に変換したり、(技術的なタスクによって) 変更したりできないレガシーの一部です。

上位 Web レイヤーについて何も知らず、任意の Maven プロジェクトで単純な依存関係として使用することを意図した、新しい Maven モジュール「log-server-client」を作成しました。

この単純な依存関係に対して、Spring Cloud Netflix へのアクセスをどのように構成すればよいですか? 少なくとも、Eureka と Ribbon を構成する方法は?

から数行のコードを抽出しRestTemplateてカスタムを作成しましたJmsTemplate(マイクロサービスは apache camel および activemq を使用した jms リモート処理で動作します) RestTemplate

確かに、グローバル シングルトン Bean を作成し、この Bean とは別のスレッドを実行し、このスレッドから Boot アプリを実行できますが、それは非常に見苦しく、問題を引き起こす可能性があると思いませんか? それは実際にどのように使用する必要がありますか?

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

spring-cloud - RestTemplate の使用時に Spring Cloud リボンがエラーを発生させる

リボンを使用してマイクロサービス B からマイクロサービス A に情報を取得しようとすると、問題が発生します。

私はスプリング クラウド Brixton.M4 を使用しています。これが私の build.gradle ファイルです。

私は Grails 3.0 を Web フレームワークとして使用しています。リボンを使用して他のマイクロサービスへの呼び出しを実行しているときの groovy ファイルを次に示しますが、これは正しい値 (この例では 2 など) を取得しています。

このステートメントの実行後、次のrestTemplate.getForObjectように発生します。

サーキット ブレーカーに Hystrix を使用しているため、常にフォールバック関数を呼び出します。

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

load-balancing - サーバーリストのNetflixリボンとポーリング

現在、Netflix リボン ライブラリを試しており、使用可能なエンドポイントのリストを動的に更新して負荷を分散しようとしています。

httpResourceGroup構成ベースのサーバー リストを使用する を正常に作成しました。例:

DynamicServerListただし、 で aを使用できるようにしたいと思いhttpResourceGroupます。次のようにロードバランサーを構築できました。

によって構成されたロード バランサーを交換する方法が見つかりませんhttpResourceGroup ClientOptions

どうすればこれができるか知っている人はいますか?

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

java - トラフィックを複製する Zuul フィルター

Zuul を使用して、トラフィックのコピーをテスト用のデバッグ サービスに効率的に (非同期に) ルーティングしたいと考えています。私はZuulを初めて使用し、既存のフィルターを調べてこれを行うためのきちんとした方法を見つけていますが、まだ良い例を見つけていません. リクエストを「コピー」して別のホストに転送する組み込みの Zuul の方法はありますか?

助けてくれてありがとう!