请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,是不是一般服务之间内部调用不走网关,只有用户发出的请求才走网关啊?

我是这样想的,服务之间内部调用,没有安全风险,所以不走网关。网关拿来鉴权,所以,用户发出的请求一般都会走网关。您说这样思考对吗?

正在回答

2回答

Allen 2019-12-12 18:32:25

没有错, 网关确实承载了大部分网络安全的问题。 同时网关也承载了服务聚合的内容, 比如你的服务调用另外的服务, 需要传递用户信息。 假设你自己没有, 这时候经过网关调用,就比你调用用户服务 又调另外服务要舒服一点

0 回复 有任何疑惑可以回复我~
mllweb 2019-12-11 21:01:01

服务之间内部调用,feign或者ribbon直接获取的服务的ip地址和端口直接进行http请求,直接指定了服务所在的机器,也就没有经过网关。网关安全只是一部分,它更多的统一了入口,更加方便对外暴露和更好的对请求进行管理

0 回复 有任何疑惑可以回复我~
  • 没有问这个、、。。。我意思是从经验上谈,服务之间内部调用,是不是一般都不必走网关。。。
    回复 有任何疑惑可以回复我~ 2019-12-11 22:28:23
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信