流行的几种API接口模式:RESTful、GraphQL、gRPC、WebSocket、Webhook

流行的几种API接口模式:RESTful、GraphQL、gRPC、WebSocket、Webhook

当思考使用哪种API接口时,你将会面临一个重要的决策。RESTful、GraphQL、gRPC、WebSocket和Webhook是当前流行的几种API接口模式。在本文中,我们将介绍这些接口的特点、用途和比较,帮助你选择最适合你应用程序需求的接口。 引言 随着现代应用程序的复杂性和用户期望的提高,选...

我为什么要放弃 RESTful,选择拥抱 GraphQL(下)

我为什么要放弃 RESTful,选择拥抱 GraphQL(下)

GraphQL应用的基本架构下图是一个 GraphQL 应用的基本架构,其中客户端只和 GraphQL 层进行 API 交互,而 GraphQL 层再往后接入各种数据源。这样一来,只要是数据源有的数据, GraphQL 层都可以让客户端按需获取,不必专门再去定接口了。GraphQL应用基本架构一个G...

我为什么要放弃 RESTful,选择拥抱 GraphQL(上)

我为什么要放弃 RESTful,选择拥抱 GraphQL(上)

GraphQL简介GraphQL 对比 REST API 有什么好处?GraphQL 思考模式GraphQL执行逻辑GraphQL应用的基本架构GraphQL特点总结GraphQL支持的数据操作GraphQL的核心概念:图表模式(Schema)标量类型(Scalar Type)对象类型(Object...

我为什么要放弃 RESTful,选择拥抱 GraphQL

我为什么要放弃 RESTful,选择拥抱 GraphQL

REST作为一种现代网络应用非常流行的软件架构风格,自从Roy Fielding博士在2000年他的博士论文中提出来到现在已经有了20年的历史。它的简单易用性,可扩展性,伸缩性受到广大Web开发者的喜爱。REST 的 API 配合JSON格式的数据交换,使得前后端分离、数据交互变得非常容易,而且也已...

人人都是 API 设计师:我对 RESTful API、GraphQL、RPC API 的思考

原文地址:梁桂钊的博客 博客地址:http://blog.720ui.com 欢迎关注公众号:「服务端思维」。一群同频者,一起成长,一起精进,打破认知的局限性。 有一段时间没怎么写文章了,今天提笔写一篇自己对 API 设计的思考。首先,为什么写这个话题呢?其一,我阅读了《阿里研究员谷朴:API 设计...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6406+人已加入
加入