![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring cloud
擅长删库跑路
菜鸟学走路
展开
-
Spring cloud第一步:Eureka server的搭建
其实很简单,步骤如下:1.新建maven项目,在pom.xml添加EurekaServer的依赖(只列出主要部分):<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding&g...原创 2018-04-24 11:04:28 · 326 阅读 · 0 评论 -
spring cloud第三步: 微服务间的调用例子(这里使用Feign)
Feign默认集成了Ribbon,采用基于接口的注解,并和Eureka结合,默认实现了负载均衡的效果,这里选择它,因为我觉得它更好用,废话不多说,开始实验:1.新建一个spring-boot工程,取名feign_test2.pom.xml中添加eureka、fein、web的起步依赖(只列出关键配置)<dependency> <groupId>org.springfr...原创 2018-04-24 17:30:46 · 698 阅读 · 0 评论 -
Spring Cloud与Spring Boot版本匹配关系
Spring Cloud与Spring Boot版本匹配关系Spring CloudSpring BootFinchley兼容Spring Boot 2.0.x,不兼容Spring Boot 1.5.xDalston和Edgware兼容Spring Boot 1.5.x,不兼容Spring Boot 2.0.xCamden兼容Spring Boot 1.4.x,也兼容Spring Boot 1.5...转载 2018-04-25 09:36:28 · 2066 阅读 · 0 评论 -
spring cloud第四步: 断路器Hystrix(基于fein)
一、Feign是自带断路器的,只需在yml配置文件加以下代码:feign: hystrix: enabled: true二、基于前面第三步中feign_test工程进行改造,只需要在IHiService接口的注解中加上fallback的指定类就行了@FeignClient(value = "serviceHii" ,fallback = HiServiceHystric.class)pub...原创 2018-04-26 13:49:42 · 442 阅读 · 0 评论 -
spring cloud第二步: Eureka客户端搭建(主要用作服务提供)
一、pom.xml中新添Eureka客户端支持(只列出关键部分): <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifact...原创 2018-04-24 11:18:51 · 225 阅读 · 0 评论 -
spring cloud第六步:zuul网关学习
一、新建maven项目,作为zuul网关服务中心二、配置其pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...原创 2018-04-27 17:08:20 · 181 阅读 · 0 评论 -
spring cloud第七步: spring config配置中心
转载请标明出处: http://blog.csdn.net/forezp/article/details/70037291本文出自方志朋的博客在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是Spring Cloud Config。一、简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cl...转载 2018-04-28 15:00:52 · 319 阅读 · 0 评论 -
spring cloud踩坑记录
1.触发熔断的响应超时间配置不起作用相关属性配置hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds = 6000在版本Edgware.RELEASE中, timeoutInMilliseconds不起作用, Edgware.SR1中已经修复该bug, 故更换版本解决问题!...原创 2018-06-06 11:16:27 · 902 阅读 · 0 评论