Avn*_*evy 6 microservices graphql
我已经阅读了很多关于使用 GraphQL 作为微服务前端的 API 网关的文章。但我想知道 GraphQL 相对于 Rest 的所有优势是否也与微服务之间的通信无关。任何输入、优点/缺点和成功的使用示例将不胜感激。
考虑r 的要点:
避免在微服务之间普遍使用 GraphQL 的一些原因:
GraphQL 主要在客户端需要灵活的响应时有用,它可以在不更改服务器代码的情况下进行控制。
在微服务之间,延迟远不如客户端-服务器之间的问题,聚合能力也是如此。
当你有很多服务时,统一接口真的很有用 - 但 graphQL 可能会适得其反。
QueryQL 定义的灵活查询在性能优化方面更具挑战性。
一次更新对象的层次结构(graphQL 自然结构)可能会增加原子性、幂等性、错误报告等方面的复杂性。
回顾一下:
| 归档时间: |
|
| 查看次数: |
2088 次 |
| 最近记录: |