老师是这样,公司的项目基于springcloud这套体系搭建,feign调用,但是我看还有大量的controller层代码,所以我有点困惑.
1. 既然feign是用于远程通信的,那直接都用feign对外暴露服务并通信不行吗?为何还要写那么多controller代码?
2. 是因为调用本模块本地的请求是不需要走远程吗?性能开销吗?
3. 我的理解只有feign服务才能注册到nacos中供远程调用,controller用于本地调用?
面向未来微服务:熟练掌握Spring Cloud Alibaba
了解课程