首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GraphQL和CQRS视图

GraphQL和CQRS视图
EN

Stack Overflow用户
提问于 2018-04-19 21:00:14
回答 1查看 1.4K关注 0票数 2

我们目前正在研究使用GraphQL作为我们基于微服务的架构的网关接口。当前的架构是基于CQRS和REST的,很多视图都针对UI进行了优化。这些视图通常使用来自各种微服务(有界上下文)的各种事件异步更新。

为了支持UI和缩减聊天,响应包含完全丰富的模型,例如,帖子包含完整的用户配置文件。有了graphql,这是否意味着我们不再需要尽可能多地物化/去规范化?

EN

回答 1

Stack Overflow用户

发布于 2018-06-28 15:12:53

是的,与REST相比,GraphQL的一个优点是客户端可以选择接收什么数据来响应请求。服务器只需使其数据可用于查询,从而允许客户端请求所需的数据。这允许在客户端的实现细节和服务器的响应之间解耦。

例如,在添加产品时,您不再需要决定是否应该返回完整的购物车-将该决定留给客户。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49921806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档