1

spring-cloud-consul は spring.io [ https://spring.io/blog/2015/05/27/spring-cloud-consul-1-0-0-m1-available-now ]で公開されていますが、参考例はほとんど見当たりません。

私は主に、クライアント側のロード バランサーとして Consul と Ribbon を使用したサービス登録とサービス ディスカバリを探しています。誰かがサンプルアプリケーションまたは参照する例を提供できますか. spring-cloud-consul の git リポジトリもチェックインしましたが、そこに例が見つかりませんでした [ https://github.com/spring-cloud/spring-cloud-consul ]

4

3 に答える 3

2

メイン リポジトリspring-cloud-consul-sampleには、LoadBalancerClientconsul を使用してサーバー リストにデータを入力するリボン実装がある を使用する例があります。

于 2015-07-07T22:11:22.493 に答える
1

Consul と Ribbon についてはあまり情報を見つけることができませんでしたが、Eueka についてより多くの情報を見つけました (これは Netflix で使用されており、Consul と同様のサービス登録/ディスカバリーも行います)。この春のプロジェクトは、より活発なようです。それについての情報はここにあります: http://cloud.spring.io/spring-cloud-netflix/

このブログ投稿では、Eueka とリボンで Spring Cloud を使用する方法を示しています: https://spring.io/blog/2015/07/14/microservices-with-spring

チュートリアルのリポジトリもあります: https://github.com/paulc4/microservices-demo

Eueka の代わりに Consul を使用したい場合は、サンプル プロジェクトを次に示します。これを上記のブログ投稿と一緒に使用して、実際の例を作成できます: https://github.com/spring-cloud/spring- cloud-consul/tree/master/spring-cloud-consul-sample

于 2015-12-03T17:08:27.183 に答える
1

Spring Cloud Consul と Spring Cloud Netflix を使用してデモ プロジェクトを作成しました。Consul をサービス レジストリとして使用しており、Ribbon/Hystrix/Feign を使用して API サービス クライアントを簡素化しています。

プロジェクトは GitHub でホストされています: https://github.com/alexandreroman/number2words

于 2018-11-04T15:18:55.860 に答える