1.添加依赖,低版本的依赖后面没有open 2在启动加配置 3.创建接口,product为要调用的服务器的名字,getmapping必须和服务器的getmapping相同(即表示要调用的方法) package com.staryeah.order.client; import org.springf ...
分类:
其他好文 时间:
2019-06-08 01:04:30
阅读次数:
119
一、Feign的简介 Feign是一个声明式 WebService 客户端,使用Feign能够让编写Web Service 客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可插拔式的编码器和解码器。 Spring Cloud 对 Fi ...
分类:
其他好文 时间:
2019-06-05 00:22:10
阅读次数:
84
一、异常场景描述 明明是post请求,为啥到达服务器后就变成了get请求 二、解决办法 将http请求换成https请求 ...
分类:
编程语言 时间:
2019-06-01 21:35:06
阅读次数:
776
前言本篇主要介绍的是SpringCloud中的断路器(Hystrix)和断路器指标看板(Dashboard)的相关使用知识。SpringCloudHystrixHystrix介绍Netflix创建了一个名为Hystrix的库,它实现了断路器模式。主要的目的是为了解决服务雪崩效应的一个组件,是保护服务高可用的最后一道防线。开发准备开发环境JDK:1.8SpringBoot:2.1.1.RELEASE
分类:
编程语言 时间:
2019-05-31 23:24:44
阅读次数:
168
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这 ...
分类:
编程语言 时间:
2019-05-17 00:11:09
阅读次数:
180
转一篇很不错的关于Spring Cloud Zuul 相关用法的文章,基本包含常用的一些场景,另外附上实际项目中的熔断、打印请求日志和登录验证的实例。 原文地址:https://www.cnblogs.com/shihaiming/p/8489006.html ,作者:https://www.cnb ...
分类:
编程语言 时间:
2019-05-15 17:58:37
阅读次数:
162
SpringCloud Feign可以进行服务消费,而且内置了Hystrix,能够进行熔断。 Feign可以通过fallback指定熔断回调的类。代码示例及讲解可见: https://www.cnblogs.com/expiator/p/10826852.html 但是,有时候我们还需要记录异常信息 ...
分类:
编程语言 时间:
2019-05-13 22:46:41
阅读次数:
4267
feign将rest请求隐藏,伪装成类似springmvc的controller一样,拼接URL等操作交给feign去做 1、引入openfeign的jar包 2、启动类添加注解 @EnableFeignClient 3、写对应的接口 4、使用的时候直接注入使用 openfeign已经包含了ribb ...
分类:
其他好文 时间:
2019-05-12 15:30:17
阅读次数:
192
一、认识 1. Monolith(单体应用)架构 在编译时,这些项目将被打包成为一个个JAR包,并最终合并在一起形成一个WAR包。 最终部署的时候只有一份war包,其他的以jar包的方式依赖来. 缺点:在项目很小的情况下这种单体应用比较简单,但是随着项目越变越大,代码越来越多。就会存在以下缺点。 ① ...
分类:
编程语言 时间:
2019-04-30 01:00:00
阅读次数:
172