案例:使用许多微服务和内部服务构建软件。
疑点是如何管理性能问题(网络延迟,资源大小)一次从多个微服务中获取多个资源。
我无法想象制作20个HTTP请求来访问所有必要的资源。
答案 0 :(得分:0)
为了减少发出的请求数,您可以创建一个封装传入API调用的Facade。这使您可以摆脱昂贵的网络往返。
Netflix在博客中发表了一篇非常类似的挑战
http://techblog.netflix.com/2013/01/optimizing-netflix-api.html
http://techblog.netflix.com/2012/07/embracing-differences-inside-netflix.html