前言
公司主營業(yè)務:成都網(wǎng)站設計、成都網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出平和免費做網(wǎng)站回饋大家。
Eureka是一個服務發(fā)現(xiàn)和注冊框架,細的來說,我們可以分為eureka-server(服務發(fā)現(xiàn))和eureka-client(服務注冊)兩個,本次我們對eureka-server(服務發(fā)現(xiàn))做一個項目搭建,作為spring-cloud的開篇。
開源地址:https://github.com/bigbeef
項目結構
maven結構大家應該都清楚(不清楚的需要補一補,百度關于maven的文章不計其數(shù)),下面我們來看一看這些關鍵文件的配置
代碼編寫
cppba-spring-cloud > pom.xml
4.0.0 com.cppba cppba-spring-cloud 1.0.0 pom ${project.artifactId} org.springframework.boot spring-boot-starter-parent 1.5.5.RELEASE UTF-8 1.8 Dalston.SR2 org.springframework.cloud spring-cloud-dependencies ${spring-cloud.version} pom import cppba-spring-cloud-eureka-server
cppba-spring-cloud-eureka-server > pom.xml
<?xml version="1.0" encoding="UTF-8"?>4.0.0 cppba-spring-cloud-eureka-server jar ${project.artifactId} com.cppba cppba-spring-cloud 1.0.0 org.springframework.cloud spring-cloud-starter-eureka-server ${project.name} org.springframework.boot spring-boot-maven-plugin
SpringCloudEurekaServerApplication.java
package com.cppba; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; @EnableEurekaServer @SpringBootApplication public class SpringCloudEurekaServerApplication { public static void main(String[] args) { SpringApplication.run(SpringCloudEurekaServerApplication.class, args); } }
application.properties
server.port=8761 eureka.instance.hostname=eureka-server eureka.client.registerWithEureka=false eureka.client.fetchRegistry=false eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
到此項目搭建完成
啟動項目
我們啟動SpringCloudEurekaServerApplication中的main方法,訪問http://127.0.0.1:8761
到此,eureka-server(服務發(fā)現(xiàn))項目搭建成功
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。