Feign基础入门及特性讲解

来源:互联网 发布:郭晶晶漂亮吗 知乎 编辑:程序博客网 时间:2024/06/05 18:57

转载请注明出处 http://www.paraller.com 原文排版地址 点击获取更好阅读体验

介绍

Feign是从Netflix中分离出来的轻量级项目,能够在类接口上添加注释,成为一个REST API 客户端。

Feign中对 Hystrix 有依赖关系。Feign只是一个便利的rest框架,简化调用,最后还是通过ribbon在注册服务器中找到服务实例,然后对请求进行分配。

实际项目

在入口程序中添加注释

@EnableFeignClients

REST API 客户端

```@FeignClient(value = "ticket-service", configuration = YeaFeignConfiguration.class,fallback = TicketClientHystrix.class)interface TicketClient {

@RequestMapping(method = RequestMethod.POST, value = "/create")Message