問題タブ [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.
java - Spring Cloud: リボンなしで Feign を使用する方法
クライアント側のロードバランサ リボンなしで Feign を使用したいと考えています。これは、分散して高可用性を実現する必要がある Eureka を実行したくないためです。代わりに、Route53 によって管理される内部 DNS 名を持つ内部 ELB は問題なく機能します。
プレーンな URL を@FeignClient
常にに提供するno loadbalancer found for ..
と .
Spring Cloud Netflix には が付属しており、 fromが存在FeignRibbonClient
する場合に使用されます。ただし、この依存関係が除外されている場合は壊れています。ILoadBalancer
ribbon-loadbalancer
FeignConfiguration
アイデア歓迎 :-)
java - 春の雲 - SQS
Spring Cloud フレームワークで動作する単純なキュー ハンドラを取得しようとしています。ただし、メッセージ ハンドラーがキューをポーリングすることに成功しました。私が見ている問題は、メッセージをキューに投稿するときに、ハンドラーがペイロードを必要な Java オブジェクトにアンマーシャリングできないことです。
私が得ているエラーは
私が理解しているように、@MessageMapping は Jackson を使用して、JSON ペイロードを MyMessage オブジェクトに非整列化する必要があります。ただし、コンバーターが見つからないと不平を言っています。
誰かがこれに出くわしましたか?
Spring Cloud の 1.0.0.BUILD-SNAPSHOT バージョンを使用しています。
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 セットアップを使用する反対のサービスで、結合テーブルを照会して一致するレコードを検索する検索をセットアップします。
私が達成したい主な目標は、他のサービスの知識がなくても、任意のサービスが任意の数の他のサービスと関係を持つことができることです。
spring-boot - Zuul-Server SNAPSHOT が壊れている可能性はありますか?
Spring Cloud スナップショット ビルドを使用する前に機能していたプロジェクトをビルドしています。Zuul Server 以外はすべて動作しているようです。次の例外が発生します。
これにより、次の依存関係が追加されました。
これにより、別の例外が発生します。
その時点で、POM へのパッチ適用をあきらめました。次に、GIT で Zuul プロジェクトのクローンを作成しました。残念ながら、私は同じ問題を抱えています。
考え?
spring - Spring クラウド構成サーバー - アプリごとに複数のプロパティ ファイル
Spring Cloud 構成サーバーでアプリケーションごとに複数のプロパティ ファイルを公開できるかどうかは誰にもわかりませんか?
たとえば、同じアプリの git リポジトリ プロパティを別のファイルで定義したいと思います。
- myapp-customer-services.yml
- myapp-products-services.yml
これらすべてのプロパティをファイル内で定義し、「myapp」の下で公開します。
spring-boot - Spring Cloud アプリが正しいポートを Eureka に登録しない
Spring Cloud アプリケーションを実行していますが、実際のアプリケーションは DiscoveryServer に間違ったポートで登録されています。
Config-server、Eureka-server、Zuul-server があり、これらはすべて互いにうまくやり取りし、すべてがピカピカです。
次に、実際のアプリを追加しましたが、すべてが光沢がなくなりました。私のアプリは port で実行され、動作します9001
が、どういうわけかEureka
on portに登録されます8080
。
何が起こっているのか、私は完全に困惑しています。
gradle ファイル: https://gist.github.com/2ee0b2b9a8490e6f25c0
application.yml: https://gist.github.com/f0e811d01eae83020bad
bootstrap.yml: https://gist.github.com/e947ac49a01ca1dfad0e