采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,比如我看课程代码,会在gateway里面调用微服务,然后取出数据封装到路由。那岂不是意味着我改user模块,还要改gateway吗?比如user调用file模块的数据,是user微服务里面直接调用file,还是说在gateway里面分别调用user和file两个微服务然后再自己拼接组装数据?
同学你好,一般情况下服务之间的调用接口协议不轻易修改。比如user服务内部可以更改大量逻辑,但是输入输出方面应该尽量保持不变;另外gateway和地层service之间可以加多一层服务,这种服务一般叫聚合服务,比如gateway调用了user聚合服务,user聚合服务再去同时调用底层的file和其他微服务等。
登录后可查看更多问答,登录/注册
紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员
1.8k 23
2.6k 13
2.2k 13
1.7k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号