架构模式: API组合

上下文

您已应用微服务架构模式和每服务数据库模式。因此,实现从多个服务连接数据的查询不再是直截了当的。

问题

如何在微服务架构中实现查询?

结论

通过定义API Composer来实现查询,该API Composer调用拥有数据的服务并执行结果的内存中连接。

例子

API网关通常执行API组合。

结果上下文

这种模式具有以下好处:

  • 这是一种在微服务架构中查询数据的简单方法

这种模式有以下缺点:

  • 某些查询会导致大型数据集的低效内存连接。

关联的模式

    • 每个服务数据库模式创建了对此模式的需求
    • CQRS模式是替代解决方案

最新文章

  1. Nagios监控ganglia的指标
  2. 如何写出优秀的研究论文 Chapter 1. How to Write an A+ Research Paper
  3. Android Activity常用生命周期函数
  4. UVA 10537 - The Toll! Revisited(dijstra扩张)
  5. ajax 原理----初级篇
  6. webpack前端工程化构建工具的使用
  7. CSS 水平居中/布局 垂直居中 (月经问题)
  8. 冲刺No.3
  9. 保证你能看懂的KMP字符串匹配算法
  10. Django 简单的使用
  11. 【Android】android:manageSpaceActivity让应用手动管理应用的数据目录
  12. js中typeof与instanceof用法
  13. Packet for query is too large (1660 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.
  14. chrome自定义ua(批处理文件方式)
  15. cad.net的undo返回操作
  16. MySQL 加锁处理分析 ---非常牛逼
  17. java stream Api
  18. MySQL开发面试题
  19. 《C语言程序设计》指针篇<二>
  20. 【leetcode 简单】 第六十八题 二叉搜索树的最近公共祖先

热门文章

  1. C语言|博客作业12-学期总结
  2. MyBatis执行原理图
  3. 理解SqlMapConfig.xml文件
  4. Java:应用Observer接口实践Observer模式
  5. 13 110内容回、111内容回顾、redis操作
  6. 原生JS实现拖动滑块验证登录效果
  7. 【方法】如何实现图片压缩并使用FormData上传
  8. CentOS上部署Kubernetes集群
  9. SpringMVC——参数传递
  10. 2016多校7.14 Warmup 题解