场景
如果已经应用了微服务架构模式和每个服务一个数据库模式,会导致实现从多个服务查询关联数据不在简单明了。
问题
在微服务架构中如何实现查询?
解决方案
通过定义一个API组合器(API Composer)实现查询,该API组合器会调用拥有数据的服务并且在内存中对这些调用结果进行关联。
实例
API网关经常进行API组合。
影响
该模式有如下的优点:
使得在微服务架构中查询数据很简单。
该模式有如下的缺点:
某些查询会导致内存关联大量数据集效率低下。
如果已经应用了微服务架构模式和每个服务一个数据库模式,会导致实现从多个服务查询关联数据不在简单明了。
在微服务架构中如何实现查询?
通过定义一个API组合器(API Composer)实现查询,该API组合器会调用拥有数据的服务并且在内存中对这些调用结果进行关联。
API网关经常进行API组合。
该模式有如下的优点:
使得在微服务架构中查询数据很简单。
该模式有如下的缺点:
某些查询会导致内存关联大量数据集效率低下。
本文标题:微服务数据管理(译):API组合模式
本文链接:https://www.haomeiwen.com/subject/eeuodxtx.html
网友评论