SpringCloud 服務 註冊和呼叫

2021-09-25 17:28:14 字數 3800 閱讀 2655

pom

org.springframework.boot

spring-boot-starter-parent

2.1.6.release

1.8 greenwich.sr2

org.springframework.cloud

spring-cloud-starter-netflix-eureka-server

org.springframework.boot

spring-boot-devtools

runtime

true

org.springframework.boot

spring-boot-starter-test

test

org.springframework.cloud

spring-cloud-dependencies

$pom

import

server:

port: 8761

spring:

name: eureka-server

eureka:

client:

#是否將自己註冊到eureka

register-with-eureka: false

#是否從eureka獲取註冊資訊

fetch-registry: false

service-url:

#設定與eureka server互動的位址

defaultzone:

啟動項

import org.springframework.cloud.netflix.eureka.server.enableeurekaserver;

//千萬別導錯包

@enableeurekaserver

public static void main(string args) }

至此 eureka server 建立成功

啟動項

import org.springframework.cloud.client.discovery.enablediscoveryclient;

@enablediscoveryclient

public static void main(string arg)}

模擬服務

@restcontroller

public class indexcontroller

}

服務提者完成

啟動項

import org.springframework.cloud.client.discovery.enablediscoveryclient;

import org.springframework.cloud.openfeign.enablefeignclients;

@enablediscoveryclient

@enablefeignclients

public static void main(string arg)}

feign 介面

import org.springframework.cloud.openfeign.feignclient;

import org.springframework.web.bind.annotation.requestparam;

@feignclient(value = "base")

public inte***ce index

呼叫

import org.springframework.beans.factory.annotation.autowired;

import org.springframework.web.bind.annotation.pathvariable;

import org.springframework.web.bind.annotation.restcontroller;

/** * date: 2019/7/29

* author: poppet

* description:

*/@restcontroller

public class indexcontroller

}

至此 服務呼叫結束

同時,eureka-server 註冊中心,兩個服務都註冊了過去

如有疑問,歡迎指正。

Spring cloud 註冊服務

一 版本依賴 2022.3月最新 先建乙個spring boot工程,版本選擇2.6.4,勾選spring web和lombok外掛程式,在pom.xml中新增 dependencymanagement dependencies dependency groupid org.springframew...

SpringCloud 服務註冊,服務消費

1 通過springboot建立註冊中心,核心是註解 enableeurekaserver,其他基本上就是springboot初始化出來的東西 這個註解生命了這個工程就是乙個服務的註冊中心。還有乙個重點就是配置檔案,就是下面幾行就行 server.port 7171 註冊中心預設埠就是8761,也可...

spring cloud 服務註冊中心

這裡使用的spring boot 版本為 2.1.2.release1.pom部分 父 pom dependencymanagement org.springframework.cloud spring cloud dependencies greenwich.release pom import ...