【服務(wù)中心】集群,Eureka Server
【服務(wù)提供者】集群,Eureka Client
-
【服務(wù)消費(fèi)者】,Eureka Discovery Client(Feign)
3.1 pom文件:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>3.2 啟動(dòng)類(lèi)&&Service層&&控制層
啟動(dòng)類(lèi):
@SpringBootApplication @EnableFeignClients //啟動(dòng)Feign @EnableDiscoveryClient //啟動(dòng)Eureka服務(wù)發(fā)現(xiàn) public class EurekaFeignApplication { public static void main(String[] args) { SpringApplication.run(EurekaFeignApplication.class, args); } }Service層:
@FeignClient(value = "eureka-client") //調(diào)用的服務(wù)名稱(chēng) public interface EurekaFeignService { @RequestMapping("/info") String getInfo(); }控制層:
@RestController public class EurekaFeignController { @Resource private EurekaFeignService eurekaFeignService; @RequestMapping("/feignInfo") public String feignInfo() { String message = eurekaFeignService.getInfo(); return "獲取的信息: " + message; } }3.3 配置文件yml
server: port: 52620 spring: application: name: eureka-discovery-feign eureka: instance: hostname: localhost lease-renewal-interval-in-seconds: 5 lease-expiration-duration-in-seconds: 10 client: service-url: defaultZone: http://localhost:8081/eureka,http://localhost:8082/eureka,http://localhost:803/eureka 啟動(dòng)【服務(wù)消費(fèi)者】工程
訪(fǎng)問(wèn)服務(wù)中心,查看注冊(cè)實(shí)例
訪(fǎng)問(wèn)地址http://localhost:52620/feignInfo,多刷新幾次,查看變化
【服務(wù)消費(fèi)者】完成?。。?/p>
服務(wù)發(fā)現(xiàn)(Feign)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- Spring Cloud學(xué)習(xí)02-服務(wù)注冊(cè)與發(fā)現(xiàn) Spring Cloud簡(jiǎn)介 Spring Cloud是一個(gè)基于...
- 大綱 注冊(cè)中心功能服務(wù)one功能服務(wù)two 整體目錄結(jié)構(gòu)如下整體目錄結(jié)構(gòu)這里整個(gè)功能是一個(gè)maven項(xiàng)目,注冊(cè)中心...
- 這是一個(gè)從零開(kāi)始的springcloud的系列教程,如果你從中間開(kāi)始看,可能會(huì)看不明白.請(qǐng)進(jìn)入我的系列教程開(kāi)始從頭...
- Zuul 代碼地址:https://github.com/jedyang/springCloud 先來(lái)看一個(gè)簡(jiǎn)單的...
- 8月初接觸天禪映畫(huà),無(wú)數(shù)次在高天天的話(huà)語(yǔ)中照見(jiàn)自己、觸動(dòng)內(nèi)心,也撫平些許產(chǎn)后帶娃的無(wú)聊與無(wú)奈。出于帶娃出行...