最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringCloud中的Eureka集群配置方法

 更新時(shí)間:2023年09月14日 09:44:57   作者:楓葉梨花  
這篇文章主要介紹了SpringCloud中的Eureka集群配置,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

微服務(wù)框架中最為重要的就是注冊(cè)中心,如果只是單注冊(cè)中心,一旦出現(xiàn)問(wèn)題,容易導(dǎo)致整個(gè)微服務(wù)環(huán)境不可用,所以建議注冊(cè)中心集群。

目前SpringCloud框架中使用Eureka作為注冊(cè)中心,本文簡(jiǎn)單介紹一下Eureka的集群配置,主要的思路就是相互注冊(cè),形成一組相互注冊(cè)的注冊(cè)中心,達(dá)到高可用的效果。

一般來(lái)說(shuō)集群配置至少需要2臺(tái)以上的服務(wù)器,這里是采用本機(jī)測(cè)試,道理是一樣的。

集群配置

依賴配置

<parent>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>2.0.3.RELEASE</version>
	<relativePath/> <!-- lookup parent from repository -->
</parent>
<!-- 管理依賴 -->
<dependencyManagement>
	<dependencies>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
		    <artifactId>spring-cloud-dependencies</artifactId>
			<version>Finchley.RELEASE</version>
			<type>pom</type>
			<scope>import</scope>
		</dependency>
	</dependencies>
</dependencyManagement>
<dependencies>
	<dependency>
	    <groupId>org.springframework.cloud</groupId>
	    <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
	</dependency>
</dependencies>
<repositories>
	<repository>
	    <id>spring-milestones</id>
	    <name>Spring Milestones</name>
	    <url>https://repo.spring.io/milestone</url>
	    <snapshots>
	        <enabled>false</enabled>
	    </snapshots>
	</repository>
</repositories>

注冊(cè)中心配置

第一個(gè)注冊(cè)中心配置

# 服務(wù)端口號(hào)
server:
  port: 8100
# 服務(wù)名稱必須一樣
spring:
  application:
 	name: app-eureka
eureka:
  instance:
    # 注冊(cè)中心ip地址(本機(jī)地址)
    hostname: 127.0.0.1
  client:
    service-url:
    # 注冊(cè)地址,注冊(cè)到9100的注冊(cè)中心,如果是三臺(tái)以上,一樣可以在這邊添加
    # 主要是實(shí)現(xiàn)相互注冊(cè)
      defaultZone: http://127.0.0.1:9100/eureka/  
    # 將自己注冊(cè)給自己的注冊(cè)中心
    register-with-eureka: true
    # 檢索自己服務(wù)信息
    fetch-registry: false

第二個(gè)注冊(cè)中心配置

# 服務(wù)端口號(hào)
server:
  port: 9100
# 服務(wù)名稱必須一樣
spring:
  application:
    name: app-eureka
eureka:
  instance:
    # 注冊(cè)中心ip地址(本機(jī)地址)
    hostname: 127.0.0.1
  client:
    service-url:
    # 注冊(cè)地址,注冊(cè)到8100的注冊(cè)中心,如果是三臺(tái)以上,一樣可以在這邊添加
    # 主要是實(shí)現(xiàn)相互注冊(cè)
      defaultZone: http://127.0.0.1:8100/eureka/  
    # 將自己注冊(cè)給自己的注冊(cè)中心
    register-with-eureka: true
    # 檢索自己服務(wù)信息
    fetch-registry: false

啟動(dòng)

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
@SpringBootApplication
@EnableEurekaServer //開啟EurekaServer服務(wù) 開啟注冊(cè)中心
public class AppEureka {
	public static void main(String[] args) {
		SpringApplication.run(AppEureka.class, args);
	}
}

客戶端配置

# 訂單服務(wù)的端口號(hào)
server:
  port: 8001
# 服務(wù)別名 -- 服務(wù)注冊(cè)到注冊(cè)中心名稱
spring:
  application:
	name: app-order
eureka:
  client:
    service-url:
    # 當(dāng)前訂單服務(wù)注冊(cè)到eureka服務(wù)地址,兩個(gè)注冊(cè)中心都注冊(cè)
      defaultZone: http://localhost:8100/eureka,http://localhost:9100/eureka
    # 需要將服務(wù)注冊(cè)到eureka
    register-with-eureka: true
    # 需要檢索服務(wù)
    fetch-registry: true

客戶端啟動(dòng)

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.context.annotation.Bean;
import org.springframework.web.client.RestTemplate;
@SpringBootApplication
@EnableEurekaClient
public class AppOrder {
	public static void main(String[] args) {
		SpringApplication.run(AppOrder.class, args);	
	}
}

總結(jié)

以上即是Eureka的集群配置,還是比較簡(jiǎn)單易懂的。

到此這篇關(guān)于SpringCloud中的Eureka的集群配置的文章就介紹到這了,更多相關(guān)SpringCloud Eureka集群配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring通過(guò)配置文件管理Bean對(duì)象的方法

    Spring通過(guò)配置文件管理Bean對(duì)象的方法

    這篇文章主要介紹了Spring通過(guò)配置文件管理Bean對(duì)象的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • Java多線程及分布式爬蟲架構(gòu)原理解析

    Java多線程及分布式爬蟲架構(gòu)原理解析

    這篇文章主要介紹了Java多線程及分布式爬蟲架構(gòu)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • JDBC獲取數(shù)據(jù)庫(kù)連接的5種方式實(shí)例

    JDBC獲取數(shù)據(jù)庫(kù)連接的5種方式實(shí)例

    JDBC是一種用于執(zhí)行SQL語(yǔ)句的JavaAPI,為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫的類和接口組成,提供了諸如查詢和更新數(shù)據(jù)庫(kù)中數(shù)據(jù)的方法,這篇文章主要給大家介紹了關(guān)于JDBC獲取數(shù)據(jù)庫(kù)連接的5種方式,需要的朋友可以參考下
    2022-06-06
  • Springboot項(xiàng)目構(gòu)建時(shí)各種依賴詳細(xì)介紹與依賴關(guān)系說(shuō)明詳解

    Springboot項(xiàng)目構(gòu)建時(shí)各種依賴詳細(xì)介紹與依賴關(guān)系說(shuō)明詳解

    SpringBoot通過(guò)spring-boot-dependencies統(tǒng)一依賴版本管理,spring-boot-starter-web簡(jiǎn)化Web開發(fā)流程,自動(dòng)配置核心功能,提升開發(fā)效率與兼容性,下面通過(guò)本文介紹Springboot項(xiàng)目構(gòu)建時(shí)各種依賴詳細(xì)介紹與依賴關(guān)系說(shuō)明,感興趣的朋友一起看看吧
    2025-08-08
  • 使用FormData上傳二進(jìn)制文件、對(duì)象、對(duì)象數(shù)組方式

    使用FormData上傳二進(jìn)制文件、對(duì)象、對(duì)象數(shù)組方式

    這篇文章主要介紹了使用FormData上傳二進(jìn)制文件、對(duì)象、對(duì)象數(shù)組方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Java 格式化輸出String.format() 示例解析

    Java 格式化輸出String.format() 示例解析

    String.format() 是Java中非常強(qiáng)大的工具,掌握它可以讓你在處理字符串輸出時(shí)事半功倍,本文給大家介紹Java格式化輸出String.format()的相關(guān)操作,感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • java實(shí)現(xiàn)直線分形山脈

    java實(shí)現(xiàn)直線分形山脈

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)直線分形山脈,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • SpringMVC上傳文件FileUpload使用方法詳解

    SpringMVC上傳文件FileUpload使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了SpringMVC上傳文件FileUpload的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • java.net.MalformedURLException異常的解決方法

    java.net.MalformedURLException異常的解決方法

    下面小編就為大家?guī)?lái)一篇java.net.MalformedURLException異常的解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • Java使用字節(jié)流復(fù)制文件的方法

    Java使用字節(jié)流復(fù)制文件的方法

    這篇文章主要為大家詳細(xì)介紹了Java使用字節(jié)流復(fù)制文件的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05

最新評(píng)論

贵南县| 会昌县| 万年县| 屯昌县| 澄迈县| 顺昌县| 宁德市| 交城县| 和静县| 宁蒗| 固原市| 房产| 丁青县| 涪陵区| 海宁市| 城固县| 德化县| 塔城市| 武穴市| 涿鹿县| 宜都市| 河北省| 洛阳市| 北京市| 饶平县| 内丘县| 临沂市| 苗栗县| 樟树市| 永德县| 桦川县| 麻江县| 喀喇| 钟祥市| 隆子县| 镇宁| 辽源市| 德安县| 平武县| 噶尔县| 清涧县|