問題タブ [spring-cloud]

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

java - Spring Cloud: リボンなしで Feign を使用する方法

クライアント側のロードバランサ リボンなしで Feign を使用したいと考えています。これは、分散して高可用性を実現する必要がある Eureka を実行したくないためです。代わりに、Route53 によって管理される内部 DNS 名を持つ内部 ELB は問題なく機能します。

プレーンな URL を@FeignClient常にに提供するno loadbalancer found for ..と .

Spring Cloud Netflix には が付属しており、 fromが存在FeignRibbonClientする場合に使用されます。ただし、この依存関係が除外されている場合は壊れています。ILoadBalancerribbon-loadbalancerFeignConfiguration

アイデア歓迎 :-)

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

java - 春の雲 - SQS

Spring Cloud フレームワークで動作する単純なキュー ハンドラを取得しようとしています。ただし、メッセージ ハンドラーがキューをポーリングすることに成功しました。私が見ている問題は、メッセージをキューに投稿するときに、ハンドラーがペイロードを必要な Java オブジェクトにアンマーシャリングできないことです。

私が得ているエラーは

私が理解しているように、@MessageMapping は Jackson を使用して、JSON ペイロードを MyMessage オブジェクトに非整列化する必要があります。ただし、コンバーターが見つからないと不平を言っています。

誰かがこれに出くわしましたか?

Spring Cloud の 1.0.0.BUILD-SNAPSHOT バージョンを使用しています。

0 投票する
2 に答える
3516 参照

spring-data-rest - Spring Data REST / Spring HATEOAS ベースの (マイクロ) サービス間の関係を確立する方法は?

Spring Data Rest または HATEOAS に基づくハイパーメディア ベースのマイクロサービスを使用する場合に関係を処理する方法のパターンを見つけようとしています。

サービス A (インストラクター) とサービス B (コース) がある場合、それぞれがスタンドアロン アプリとして存在します。

2 つのサービス間の関係を確立するための推奨される方法は何ですか。外部サービスの ID の列を必要としない方法で。各サービスには、同じマナーで通信する必要がある他の多くのサービスが含まれる可能性があります。

考えられる解決策 (正しいパスがわからない)

各サービスには、サービス内のプライマリ エンティティを持つ OneToMany を持つ 2 番目のテーブルがあります。テーブルには次のフィールドがあります。

ID、entityID、rel、relatedID

次に、Spring Data Rest セットアップを使用する反対のサービスで、結合テーブルを照会して一致するレコードを検索する検索をセットアップします。

私が達成したい主な目標は、他のサービスの知識がなくても、任意のサービスが任意の数の他のサービスと関係を持つことができることです。

0 投票する
2 に答える
438 参照

spring-boot - Zuul-Server SNAPSHOT が壊れている可能性はありますか?

Spring Cloud スナップショット ビルドを使用する前に機能していたプロジェクトをビルドしています。Zuul Server 以外はすべて動作しているようです。次の例外が発生します。

これにより、次の依存関係が追加されました。

これにより、別の例外が発生します。

その時点で、POM へのパッチ適用をあきらめました。次に、GIT で Zuul プロジェクトのクローンを作成しました。残念ながら、私は同じ問題を抱えています。

考え?

0 投票する
2 に答える
1069 参照

spring - Spring クラウド構成サーバー - アプリごとに複数のプロパティ ファイル

Spring Cloud 構成サーバーでアプリケーションごとに複数のプロパティ ファイルを公開できるかどうかは誰にもわかりませんか?

たとえば、同じアプリの git リポジトリ プロパティを別のファイルで定義したいと思います。

  • myapp-customer-services.yml
  • myapp-products-services.yml

これらすべてのプロパティをファイル内で定義し、「myapp」の下で公開します。

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

spring-boot - Spring Cloud アプリが正しいポートを Eureka に登録しない

Spring Cloud アプリケーションを実行していますが、実際のアプリケーションは DiscoveryServer に間違ったポートで登録されています。

Config-server、Eureka-server、Zuul-server があり、これらはすべて互いにうまくやり取りし、すべてがピカピカです。

次に、実際のアプリを追加しましたが、すべてが光沢がなくなりました。私のアプリは port で実行され、動作します9001が、どういうわけかEurekaon portに登録されます8080

何が起こっているのか、私は完全に困惑しています。

gradle ファイル: https://gist.github.com/2ee0b2b9a8490e6f25c0

application.yml: https://gist.github.com/f0e811d01eae83020bad

bootstrap.yml: https://gist.github.com/e947ac49a01ca1dfad0e