×

springCloud之Eureka服務(wù)器

分類:互聯(lián)網(wǎng)熱點(diǎn) 編輯:新網(wǎng)小青年 瀏覽量:10
2020-07-20 13:33:06

1.創(chuàng)建Eureka Server

使用idea通過Spring Initializr創(chuàng)建,選擇Web和Cloud Discovery里面的Eureka Server

選擇Cloud Discovery下面Eureka有兩個(gè)選項(xiàng),

Eureka Server和Eureka Discovery。一個(gè)是Eureka Server,一個(gè)是Eureka Client。

查看生成的pom,區(qū)別就在引入的jar包不同,一個(gè)是spring-cloud-starter-netflix-eureka-client,一個(gè)是spring-cloud-starter-netflix-eureka-server。netflix的starter幾經(jīng)修改,變成了現(xiàn)在的樣子。

一、配置文件中配置(以下兩種方式根據(jù)自己需求復(fù)制即可)

(1)application.yml

server: #指定服務(wù)端口 port: 1111 eureka: #server一定程度上也是client,互為client, client: #由于自己就是服務(wù)器,不需要注冊到自己 register-with-eureka: false #由于自己就是服務(wù)器,不需要從服務(wù)器獲取注冊信息 fetch-registry: false #服務(wù)地址 service-url: defaultZone: http://localhost:${server.port}/eureka/

(2)application.properties

#指定服務(wù)端口server.port=1111#由于自己就是服務(wù)器,不需要注冊到自己eureka.client.register-with-eureka=false#由于自己就是服務(wù)器,不需要從服務(wù)器獲取注冊信息eureka.client.fetch-registry=false#服務(wù)地址eureka.client.serviceUrl.defaultZone=http://localhost:${server.port}/eureka/

二、在啟動(dòng)類上添加@EnableEurekaServer

@EnableEurekaServer//eureka server需要添加的代碼@SpringBootApplicationpublic class SpringcloudServerApplication { public static void main(String[] args) { SpringApplication.run(SpringcloudServerApplication.class, args); }}

三、在pom.xml文件中配置(通過idea中選擇Spring Initializr中Cloud Discovery中Eureka Server創(chuàng)建的項(xiàng)目忽略此步驟)

org.springframework.cloud spring-cloud-starter-netflix-eureka-server

4、啟動(dòng)項(xiàng)目,輸入localhost:1111看一下效果

見到此頁面即代表Eureka Server創(chuàng)建成功


聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)

送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)

需注明出處:新網(wǎng)idc知識百科

免費(fèi)咨詢獲取折扣

Loading