摘要: SpringCloudFeign支持对请求和响应进行gzip压缩,以此来提高通信效率。 1、搭建gzip-demo工程 1.1、工程依赖: 1.2、工程启动类: 1.3、编写测试代码: client接口: config配置类: controller类: 1.4、工程配置文件: 2、启动工程 访问 h 阅读全文
posted @ 2019-10-13 22:27 KingJames、 阅读(3169) 评论(0) 推荐(0) 编辑
摘要: 首先看一下@FeignClient注解的源码: 可以看出@FeignClient注解被@Target(ElementType.TYPE)修饰,表示@FeignClient注解的作用目标在接口上。 针对其常用属性做如下归纳: String name():指定FeignClient的名称,如果项目使用了 阅读全文
posted @ 2019-10-13 21:52 KingJames、 阅读(2170) 评论(0) 推荐(0) 编辑
摘要: feign简介: feign是一种声明式,模板化的HTTP客户端,spring cloud对feign进行了增强,使其支持SpringMvc的相关注解,并整合了ribbon做负载均衡。在spring cloud中使用feign做HTTP远程服务请求,可以做到就像调用本地方法一样,完全感知不到是在调用 阅读全文
posted @ 2019-10-13 19:28 KingJames、 阅读(772) 评论(0) 推荐(1) 编辑
摘要: 1、应用服务启动前不可用 假设eureka server服务在client应用服务启动之前挂掉,或者没有启动,这时应用服务依然可以正常启动,但是会有报错信息: 由于连不上eureka server,自然访问不了service registry的服务注册信息,不能与其它的服务交互。这种情况下,eure 阅读全文
posted @ 2019-10-13 17:19 KingJames、 阅读(5296) 评论(1) 推荐(0) 编辑