数据:API聚合

背景

你已经使用了微服务架构每服务每数据库。带来的结果是,不再能简单直接的实现针对多个服务关联数据的查询了。

问题

微服务架构里如何实现查询功能?

解决方案

要实现查询,定义一个API聚合,它调用拥有数据的服务,在内存中执行结果的关联。

API聚合

示例

API网关通常做了API聚合

结果

这个模式有如下优势:

  • 他是微服务架构中查询数据的简单方式

这个模式有如下弊端:

  • 一些查询可能导致低效率,大数据集的内存关联。

相关模式

参见

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容