SpringCloudマイクロサービスEureka登録センターの建設と一般的な問題

Springクラウドマイクロサービスの使用中、サービスの登録と検出はEurekaを介して実行されます。

1つはEurekaServerの構築

1.EurekaServerの必要な依存関係をインポートします

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>

2.アノテーション@EnableEurekaServerをスタートアップクラスに追加し、構成application.yml構成を追加します

server:
  port: 8761
eureka:
  instance:
    hostname: localhost
  client:
    registerWithEureka: false #false表示不向注册中心注册自己。
    fetchRegistry: false #表示自己就是注册中心,我的职责是维护服务实例,不需要去检索服务
    serviceUrl:
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

EurekaServerサーバーが構成されたら、Eurekaアドレスにアクセスして表示できます

2、EurekaClientサービス登録

上記のサーバーが構築されている場合でも、呼び出し先でサーバーを構成し、必要な依存関係パッケージを導入する必要があります

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

application.ymlに次の構成を追加します

#指定注册中心地址
eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/

#服务的名称
spring:
  application:
    name: product-service

 

おすすめ

転載: blog.csdn.net/Damao1183297959/article/details/108894931