关于管理微服务之间的依赖关系,我已经做了大量的谷歌搜索。我们正试图从大型的单一应用程序转移到微服务,以便在组织上进行扩展,并能够更快地开发,并有多个团队并行工作。当我们坐在一个大型数据库之上,并且能够进行大型关系连接时,这不是问题。但对于微服务,这就成了一个问题。一种解决方案是使微服务-A转到5-10个其他微服务以获取必要的数据(这相当于DB view with join)。另一种解决方案是让微服务-A监听来自5-10个其他服务的事件,并将相关内容填充到本地存储中(这相当于物化视图)。无论哪种方式,微服务-A与5-