![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud系列实战
SpringCloud系列实战
星影博客
这个作者很懒,什么都没留下…
展开
-
SpringCloud 系列实战 | 第七篇: 服务消费者整合(Feign+Ribbon)设置超时时间和重试机制进行服务熔断降级(SpringBoot)(2.X版本)
SpringCloud 教程 | 第七篇: 服务消费者整合(Feign+Ribbon)设置超时时间和重试机制进行服务熔断降级(SpringBoot)(2.X版本)前言:SpringCloud 微服务之间调用的时候,我们使用Feign和Ribbon技术;比如其中有一个实例发生了故障而该情况还没有被服务治理机制及时的发现和摘除,这时候客户端访问该节点的时候自然就会失败。所以,为了构建更加健壮的服务应用系统,我们希望当请求失败的时候能够有一定的策略进行重试机制,而不是直接返回失败信息。一、进行项目配置1.原创 2020-10-24 20:12:00 · 487 阅读 · 1 评论 -
SpringCloud 系列实战 | 第六篇: 服务消费者整合(Feign+Hystrix)使用Feign自带的Hystrix机制进行服务熔断降级(SpringBoot)(2.X版本)
SpringCloud 教程 | 第六篇: 服务消费者整合(Feign+Hystrix)使用Feign自带的Hystrix机制进行服务熔断降级(SpringBoot)(2.X版本)一、此文章是在第五篇基础上进行的改动:1.1 项目添加pom依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-open原创 2020-10-21 18:01:05 · 246 阅读 · 2 评论 -
SpringCloud 系列实战 | 第五篇: 服务消费者整合(Feign)进行远程调用服务基本用法(SpringBoot)(2.X版本)
SpringCloud 教程 | 第五篇: 服务消费者整合(Feign)进行远程调用服务基本用法(SpringBoot)(2.X版本)一、Feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。Feign 采用的是基于接口的注解;1.1 添原创 2020-10-20 16:37:08 · 349 阅读 · 3 评论 -
SpringCloud 系列实战 | 第四篇: 服务消费者整合(Ribbon+RestTemplate)进行远程调用服务(SpringBoot)(2.X版本)
SpringCloud 教程 | 第四篇: 服务消费者整合RestTemplate进行远程调用服务(SpringBoot)(2.X版本)一. 在上一篇文章基础上进行,服务消费者整合RestTemplate1.1 添加pom依赖原创 2020-10-16 16:18:01 · 235 阅读 · 0 评论 -
SpringCloud 系列实战 | 第三篇: 搭建服务的消费者(SpringBoot)(2.X版本)
SpringCloud 教程 | 第三篇: 搭建服务的消费者(SpringBoot)(2.X版本)一、在上一篇文章,搭建了服务提供者。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。本文搭建服务的提供者(customer-server)项目二、开始搭建提供者服务2.1 pom文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.原创 2020-10-16 14:30:17 · 161 阅读 · 1 评论 -
SpringCloud 系列实战 | 第二篇: 搭建服务的提供者(SpringBoot)(2.X版本)
SpringCloud 教程 | 第二篇: 搭建服务的提供者(SpringBoot)(2.X版本)一、在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。本文搭建服务的提供者(provider-server)项目二、准备工作这一篇文章基于上一篇文章的工程,启动eureka-server 工程访问localhost:8900如图所示:三、开始搭建提供者服务...原创 2020-10-16 10:48:32 · 251 阅读 · 1 评论 -
SpringCloud 系列实战 | 第一篇: 服务的注册与发现(Eureka)(2.X版本)
SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)(2.1.X版本)一、spring cloud简介鉴于《Spring Cloud教程》,使用最新版本,目前支持的版本为Spring Boot版本2.1.9.RELEASE,Spring Cloud版本为Greenwich.RELEASE。二、创建服务注册中心在这里,我还是采用Eureka作为服务注册与发现的组件。2.1 首先创建项目 File->new->Project-> 选择spring initia原创 2020-10-11 21:58:48 · 897 阅读 · 4 评论