一、案例
首先,我们简单的实现一个Open-Feign
的使用案例:
现在假设我们有这么一个场景:
我们有两个服务:认证权限服务
auth-service
,还有一个应用服务app-service
,应用服务登入的时候需要调用认证权限服务来进行账号认证和权限校验
auth-service
中有一个认证接口:
@RestController
@RequestMapping("/api)
public class AuthController {
@GetMapping("/auth")
public Boolean auth(@RequestBody AuthRequest authRequest){
// 认证逻辑 ...
return true;
}
}
而由于我们在app-service
中需要去调用auth-service
的auth接口,所以我们可以使用open-feign
来帮我们完成RPC的过程,我们可以这么来实现:
使用open-feign
功能的几个步骤:
评论区