API设计指南

     

使用幂等key实现可重试的幂等性API设计 - yeng

1647 1

今天,没有人能保证你构建的微服务不会遇到麻烦。当问题发生时,我们通常希望最简单的解决问题的方法是重试并再次调用 API。重试可以是您的中间件/API 编排产品处理的一种简单机制。如果记录的性质可以通过.

REST vs GraphQL vs gRPC三者API技术比较

1913 3K

3种最流行的API开发技术深度比较REST、GraphQL 和 gRPC 是现代 Web 应用程序中最流行的 3 种 API 开发技术。然而,选择一个并不容易,因为它们都有独特的功能。在本文中,我将比.

生产环境中的高性能API网关 - Karanbir

992 5K

在Jeevansathi,我们有超过100万的月活跃用户,我们努力为他们提供最好的用户体验。为了处理这样的流量,我们已经从单片机过渡到了基于微服务的架构。我们面临的问题随着时间的推移,随着我们的微服务.

什么是“API 优先”方法? - wix

1160 1

产品经理在开发人员的帮助下定义产品的功能。然后将这些功能制定为 API。该 API 本身就是一个产品。这就是API优先方法。具体来说,此 API 将允许您交付产品经理想要提供给最终用户的 UI(我们可.

GraphQL SPQR和Spring Boot入门 | baeldung

1461 9K

GraphQL Schema Publisher & Query Resolver,简称 SPQR,是从带注释的 Java 类中生成 GraphQL 模式。在传统的方法中,如果我们想把GraphQL添.

什么是API可观察性? - hackernoon

774 2K

API就像数字业务的血管。随着数据的流动,能量被传递以激活新的机会。通常情况下,我们专注于专门的组件,即我们软件系统的重要器官。通过挖掘连接器本身,从数据流中提取洞察力,我们能学到什么?这里有一个关于.

GraphQL-Go-onepieceAPI:用Go语言和GraphQL开发的海贼王API

614

学习新技术的最好方法是制作项目,所以在学习 Go 和 GraphQL 时,我决定创建一个基本的 One Piece(著名漫画)API,它返回 Strawhats 船员信息,并为您提供创建新船员的可能性.

springdoc-openapi:帮助spring-boot自动生成API的开源库工具

1187 2

springdoc-openapi Java 库帮助你的Spring Boot项目自动生成API文档。springdoc-openapi 通过在运行时检查应用程序来根据 Spring 配置、类结构和各.

GraphJin:GraphQL自动编译转为SQL

1643 2

GraphJin无需代码就为你提供了一个即时安全和快速的GraphQL API,以100倍的速度建立你的后端API。GraphJin会将GraphQL自动编译成一个高效的SQL查询。GraphJin既.

15个与语言无关的REST API设计技巧 - bluethl

1046 5K

在这篇文章中,我正在尽我最大的努力压缩我所知道的关于什么是好的 API 的一切。您的消费者会喜欢使用的 API。所有提示都与语言无关,因此它们适用于任何框架或技术。 1. 保持一致 对字段、资源和参数.

Node.js终于有了Fetch API

2085 1

Fetch API 由来已久,它的推出预示着一个实时和交互式网页的新时代。2022 年 2 月 1 日,Node.js 核心团队合并了一个拉取请求,将 Fetch API添加到Node.js。 201.

一步一步演进RESTful API版本 - frankel

899 3K

设计一个直观、用户友好的 RESTful API 是一项艰巨的工作。如果这是您的第一次尝试,这可能已经是一项艰巨的任务。规划 API 的生命周期管理可能是事后才想到的。但无论如何都是有可能的:在这篇文.

2022年选择哪个Rust Web框架 - kerkour

6513 2

2022年可选择的三个Rust Web框架:actix-web、warp和axum。 actix-web:4.0.0-rc.35,134,720Actix Web 是一个功能强大、实用且速度极快的 R.

CORS目的并非保护API端点 - nikofischer

609

CORS 不会保护API端点免受攻击,因为您始终可以在浏览器之外发出相同的请求,而且它不会保护任何站点防止跨站点请求,因为CORS始终可以在服务器端禁用。CORS可以防止恶意网站欺骗未经修改的浏览器对.