请稍等 ...
×

采纳答案成功!

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

微服务之间的调用

老师,比如我看课程代码,会在gateway里面调用微服务,然后取出数据封装到路由。那岂不是意味着我改user模块,还要改gateway吗?比如user调用file模块的数据,是user微服务里面直接调用file,还是说在gateway里面分别调用user和file两个微服务然后再自己拼接组装数据?

正在回答 回答被采纳积分+3

1回答

xiaomo 2020-11-11 00:03:13

同学你好,一般情况下服务之间的调用接口协议不轻易修改。比如user服务内部可以更改大量逻辑,但是输入输出方面应该尽量保持不变;另外gateway和地层service之间可以加多一层服务,这种服务一般叫聚合服务,比如gateway调用了user聚合服务,user聚合服务再去同时调用底层的file和其他微服务等。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号