Architecture 在微服务体系结构中从多个微服务获取详细信息的有效方法?

Architecture 在微服务体系结构中从多个微服务获取详细信息的有效方法?,architecture,microservices,communication,Architecture,Microservices,Communication,我们如何管理微服务之间的聊天以获得更好的延迟,例如,我想使用两个微服务KartManagement和ProductDetail将卡丁车项目返回给客户,并提供产品详细信息? 我是否应该首先获取所有卡丁车项目,然后通过将产品ID列表传递给ProductDetailmicroservice来获取所有产品列表详细信息。 如果我还有一个管理计数和可用性的microserviceProductInventory,我应该通过将产品id列表传递给ProductInventory服务来获取可用性详细信息吗? 我的

我们如何管理微服务之间的聊天以获得更好的延迟,例如,我想使用两个微服务KartManagementProductDetail将卡丁车项目返回给客户,并提供产品详细信息? 我是否应该首先获取所有卡丁车项目,然后通过将产品ID列表传递给ProductDetailmicroservice来获取所有产品列表详细信息。 如果我还有一个管理计数和可用性的microserviceProductInventory,我应该通过将产品id列表传递给ProductInventory服务来获取可用性详细信息吗?

我的功能对减少延迟和提高性能有很高的要求,我应该如何管理这一点?

在我使用微服务寻求最佳实践的过程中,我遇到了来自微软的一款名为eShopOnContainers的参考应用程序。微软开发了这个参考应用程序作为一个最佳实践,尽管它固执己见。此链接将提供更多信息。在链接页面的底部,你可以下载他们的电子书。这是非常有益的。如果您和wan对此感兴趣,请查看Dapr,它是不可知分布式应用程序的构建块。