采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在生产环境也这样直接调用接口吗?是否需要验证token之类的?看很多项目之间调用是需要验证请求合法性的,这里直接调用有点疑惑。是因为在注册中心内就可以放心使用了么?
可以直接调用。权限可以这样做,分为2类controller
一类是给前端(h5和app)用的,另一类是给服务调用的,api-gateway只放出给前端用的接口。
当然,也可以这样做,每个接口都需要验证权限,比如验证header里的值。需要约定统一的验权,前端->后端,后端 -> 后端,这种做法可能需要一个权限中心或者叫权限服务,会复杂。
你说的给服务调用是dubbo、rpo一类的框架? 给前端的通过api-gateway调用,然后限制ip能是gateway的服务器能访问?
登录后可查看更多问答,登录/注册
SpringCloud组件实现微服务,【已升级Finchley.Release】
2.0k 3
2.7k 6
2.4k 7
1.6k 25
3.1k 24