如果没有你
如果没有你


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 相册

  • 旅行

  • 排行

  • 追剧

  • 搜索

CentOs7.3 搭建 Redis-4.0.1 单机服务

发表于 2017-12-23 | 分类于 Redis | 阅读次数:
CentOs7.3 搭建 Redis-4.0.1 单机服务
阅读全文 »

CentOs7.3 搭建 Redis-4.0.1 Cluster 集群服务

发表于 2017-12-23 | 分类于 Redis | 阅读次数:
CentOs7.3 搭建 Redis-4.0.1 Cluster 集群服务
阅读全文 »

搭建高吞吐量 Kafka 分布式发布订阅消息 集群

发表于 2017-12-23 | 分类于 kafka | 阅读次数:
搭建高吞吐量 Kafka 分布式发布订阅消息 集群
阅读全文 »

Spring Boot 中使用 kafka

发表于 2017-12-23 | 分类于 kafka | 阅读次数:
Spring Boot 中使用 kafka
阅读全文 »

常用 Git 命令清单

发表于 2017-12-23 | 分类于 Git | 阅读次数:
常用 Git 命令清单,木有高深内容
阅读全文 »

Spring Boot 中使用 Redis

发表于 2017-12-23 | 分类于 Redis | 阅读次数:
Spring Boot 中使用 Redis
阅读全文 »

Spring Cloud(六)服务网关 zuul 快速入门

发表于 2017-12-23 | 分类于 SpringCloud | 阅读次数:
Spring Cloud(六)服务网关 zuul 快速入门
阅读全文 »

Spring Cloud(五)断路器监控(Hystrix Dashboard)

发表于 2017-12-23 | 分类于 SpringCloud | 阅读次数:
Spring Cloud(五)断路器监控(Hystrix Dashboard)
阅读全文 »

Spring Cloud(四)服务提供者 Eureka + 服务消费者 Feign

发表于 2017-12-23 | 分类于 SpringCloud | 阅读次数:

上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。

一、Feign简介

Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。

Feign 具有如下特性:

  • 可插拔的注解支持,包括Feign注解和JAX-RS注解
  • 支持可插拔的HTTP编码器和解码器
  • 支持Hystrix和它的Fallback
  • 支持Ribbon的负载均衡
  • 支持HTTP请求和响应的压缩 Feign是一个声明式的Web Service客户端,它的目的就是让Web Service调用更加简单。它整合了Ribbon和Hystrix,从而不再需要显式地使用这两个组件。Feign还提供了HTTP请求的模板,通过编写简单的接口和注解,就可以定义好HTTP请求的参数、格式、地址等信息。接下来,Feign会完全代理HTTP的请求,我们只需要像调用方法一样调用它就可以完成服务请求。

    阅读全文 »

Spring Cloud(三)服务提供者 Eureka + 服务消费者(rest + Ribbon)

发表于 2017-12-23 | 分类于 SpringCloud | 阅读次数:
Spring Cloud 服务提供者 Eureka + 服务消费者(rest + Ribbon)
阅读全文 »
1…456…8
Ciwei

Ciwei

73 日志
26 分类
23 标签
Creative Commons
Links
  • 温馨的小窝
  • Alibaba架构师
0%
© 2017 — 2018 Ciwei
Hosted by Coding Pages
|
主题 — NexT.Muse