关于openfeign最佳实现的问题

咨询一下关于openfeign客户端最佳实现的问题。

目前看到的有两种方案
第一种:
API单独一个模块
消费者定义FeignClient继承公共API
提供者Controller实现API

img

第二种
FeignClient单独一个模块,Controller直接实现FeignClient

img

请问这两种那种比较好?或者有其他方案也可以

只要你的服务都注册到同一个注册中心,通过feign调的接口不需要定义为interface也不需要实现feign类啊,直接

img

img