0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

子供でも知ってる Eureka

Last updated at Posted at 2021-02-26

Eurekaは?

EurekaはSpringCloud Netflix 一つのブランチです。

主な機能

EurekaはRESTにもとにして、クラウド上のサービス発見とフェイルオーバを転移可能にするサービスです。
サービスの登録と発見は分散システムにとって非常に重要です。サービス発見と登録により、サービス呼び出しのプロファイルを変更することなく、サービスへのアクセス、サービスの識別子を使用する可能です。Eurekaはzookeeperとdubboなどのフレームワークを似ています。

2021-02-26 152041.png

Eurekaサービスの配置

まずはpom.xmlの配置です。

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

そしてエントリーファイルに注釈@EnableEurekaServerが忘れないように書きます。

次にymlプロファイルを作成します:

server:
  port: 7001	#server's port
eureka:
  instance:
    hostname: localhost #eureka Servername
  client:
    register-with-eureka: false     
    fetch-registry: false    
    service-url:     #サービスURLを設置
       defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

そこまでサーバーの方は配置完了

Eurekaクライアントの配置

まずはpom.xmlの配置です。

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

そしてエントリーファイルに注釈@EnableEurekaClientが忘れないように書きます。

次にymlプロファイルを作成します:

eureka:
  client:
    service-url:
      defaultZone: http://localhost:7001/eureka	#eurekaサービスのURL

そこまでクライアントの方は配置完了

以下はURLで訪問した画面です。
20210226155435.jpg

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?