远程调用(OpenFeign)
Posted 伍妖捌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了远程调用(OpenFeign)相关的知识,希望对你有一定的参考价值。
描述
微服务之间通过OpenFeign进行远程调用,接下来创建两个微服务,进行远程调用。
实现
1.创建两个SpringBoot项目作为微服务,并且都注册到注册中心
1.1创建product微服务,并添加一个产品接口
@RestController
public class ProductController {
@GetMapping("product")
public String product(){
return "product";
}
}
1.2创建order微服务,通过远程调用product微服务
在启动类开启远程调用
@EnableFeignClients
创建feign接口
@FeignClient(name = "product")
public interface ProductFeignService {
@GetMapping("product")
String product();
}
@RestController
public class OrderController {
@Autowired
ProductFeignService productFeignService;
@GetMapping("order")
public String order() {
return productFeignService.product();
}
}
结束
通过订单order服务调用product服务成功
以上是关于远程调用(OpenFeign)的主要内容,如果未能解决你的问题,请参考以下文章