<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                2021-12-14 周二 # Eureka介紹 Spring Cloud Euraka是Spring Cloud集合中一個組件,它是對Euraka的集成,用于服務注冊和發現。Eureka是Netflix中的一個開源框架。它和 zookeeper、Consul一樣,都是用于服務注冊管理的,同樣,Spring Cloud 還集成了Zookeeper和Consul。 Eureka由多個instance(服務實例)組成,這些服務實例可以分為兩種:Eureka Server和Eureka Client。為了便于理解,我們將Eureka client再分為Service Provider和Service Consumer。 * Eureka Server 提供服務注冊和發現 * Service Provider 服務提供方,將自身服務注冊到Eureka,從而使服務消費方能夠找到 * Service Consumer服務消費方,從Eureka獲取注冊服務列表,從而能夠消費服務 補充: Spring Cloud最早的注冊中心,目前已經進入`停更進維`了,但是還是建議玩一玩,畢竟還是有部分公司還是用Eureka來做注冊中心的。 # 集成Eureka 注意本文使用的版本: ``` xml <spring-cloud.version>Hoxton.SR10</spring-cloud.version> <spring-boot-version>2.2.7.RELEASE</spring-boot-version> ``` ## 編寫Eureka Server端 ### 1.添加eureka-server依賴 ``` xml <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> ``` ### 2. 創建啟動類,加上`@EnableEurekaServer`注解 ``` java import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; /** * @Description eureka啟動類 * @Date 2021-11-30 20:55 * @Created by mango */ @EnableEurekaServer @SpringBootApplication(scanBasePackages = "com.github.mg0324") public class StartupApplication { public static void main(String[] args) { SpringApplication.run(StartupApplication.class,args); } } ``` ### 3. 添加配置文件`application.yml` ``` yml server: port: 8761 eureka: client: # 是否要注冊到其他Eureka Server實例 register-with-eureka: false # 是否要從其他Eureka Server實例獲取數據 fetch-registry: false service-url: defaultZone: http://localhost:8761/eureka/ ``` ### 4.啟動 Eureka Server 訪問 `http://localhost:8761` ![](https://img.kancloud.cn/15/99/15998facb02a717381f7619d4140549c_3356x1962.png) ## 客戶端集成Eureka Client ### 1.pom.xml中添加依賴 ``` xml <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency> ``` ### 2. 添加配置項 ``` yml eureka: client: registryFetchIntervalSeconds: 10 serviceUrl: defaultZone: http://127.0.0.1:8761/eureka/ # 是否注冊IP到eureka server,如不指定或設為false,那就會注冊主機名到eureka server prefer-ip-address: true ``` Spring Cloud版本 `Hoxton.SR10` 不需要在啟動類上添加 `@EnableDiscoveryClient`注解了。 ### 3.啟動客戶端 查看Eureka界面,可以看到微服務列表有服務注冊成功。 ![](https://img.kancloud.cn/49/1c/491cef4223eeb4ced65a639e48b5d53f_2670x308.png) 也闊以從`spring boot admin server`里看到,如下圖: ![](https://img.kancloud.cn/41/a6/41a619fd687ac040ac5dffa14c64e76d_3350x1734.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看