Spring Cloud 環境搭建

2021-09-26 19:24:25 字數 1305 閱讀 4843

1、搭建eurake註冊中心工程

(1) 在pom.xml  新增eurake 註冊中心依賴包

1.8greenwich.sr2

org.springframework.cloud

spring-cloud-starter-netflix-eureka-server

org.springframework.cloud

spring-cloud-dependencies

$pom

import

(2)在spring boot 啟動main方法中,新增@enableeurekaserver註解

package com.example.eurekaserver;

}(3)、在properties配置檔案中新增配置資訊

2、編寫eurake服務提供者

(1)  在pom.xml 檔案中新增eurake依賴

1.8greenwich.sr2

org.springframework.cloud

spring-cloud-starter-netflix-eureka-client

org.springframework.cloud

spring-cloud-dependencies

$pom

import

(2)在spring boot啟動類中新增@enablediscoveryclient 註解

(3)開放對應的restful方法

(4)、在properties配置檔案中新增配置資訊

3、編寫eurake的消費者

(1)pom.xml  新增eurake依賴

org.springframework.cloud

spring-cloud-starter-netflix-eureka-client

(2)配置resttemplate類

package com.example.jdbc;

import org.springframework.cloud.client.loadbalancer.loadbalanced;

import org.springframework.context.annotation.bean;

import org.springframework.context.annotation.configuration;

import org.springframework.web.client.resttemplate;

@configuration

public class beanconfiguration

}(3)、編寫呼叫方法

SpringCloud高可用環境搭建

eureka server 高可用環境需要部署兩個eureka server,它們互相向對方註冊。如果在本機啟動兩個eureka需要 注意兩個eureka server的埠要設定不一樣,這裡我們部署乙個eureka server工程,將埠可配置,製作兩個 eureka server啟動指令碼,啟動不...

spring cloud簡單搭建

spring cloud簡單搭建,該分享來自eureka和feign的使用 遇到的問題及解決 feign.feignexception status 404 reading userfeignclient findbyid long provide專案controller層的方法要 public l...

springCloud框架搭建詳解

1.springcloud框架 是springboot的公升級框架,其中包含很多子專案 eureka註冊中心,feign消費者,hystrix熔斷器,zuul路由,config全域性配置中心,bus訊息匯流排,負載均衡策略 底層基於httpclient實現,發布乙個controller類 sprin...