所有文章 > 当前分类:API设计
为什么每个使用 API 的大型企业都需要一个 API 市场来增强其合作伙伴生态系统
为什么每个使用 API 的大型企业都需要一个 API 市场来增强其合作伙伴生态系统
2024/12/22
为什么每个使用 API 的大型企业都需要合作伙伴生态系统 在当今竞争异常激烈的环境中,大型企业面临着不断创新、扩大业务范围和提供卓越客户体验的压力。然而,由于资源有限且内部结构复杂,实现这些目标需要时间和精力。这时, 由 A...
基本 API 设计模式:打造卓越 Web 服务的指南
基本 API 设计模式:打造卓越 Web 服务的指南
【API设计】 在构建 API 时,开发人员面临一个关键挑战:如何确保 API 的结构既易于使用,又具有长期可扩展性。API 设计模式为这一挑战提供了解决方案,可作为创建高效、可靠且适应性强的 Web 服务的路线图。本指南将解开这些模式,为您提供将 API...
2024/12/21
使用这些基本 REST API 最佳实践构建出色的 API
使用这些基本 REST API 最佳实践构建出色的 API
【API设计】 说到 REST API 最佳实践,很难理解什么是重要的,什么是不重要的。这意味着开发人员在应用最佳实践构建出色的 API 时需要即时、适用的指导。本文将深入探讨优化 REST API 设计的技术,以提高清晰度、稳定性和速度。了解如何通过战略...
2024/12/21
如何在记录 3scale API 网关的 API 调用时获取客户和应用程序上下文
如何在记录 3scale API 网关的 API 调用时获取客户和应用程序上下文
【API设计】 由于 API 处理大量不同类型的数据,因此对于任何数据提供商来说,关键问题是如何具体地保护这些数据。身份验证方法使开发人员能够构建满足其所有需求的应用程序,确定谁可以访问 API 以保护敏感数据并确保请求不会被篡改。身份验证是实体证明身份的...
2024/12/21
成为一名优秀 API 产品经理的良好特质有哪些
成为一名优秀 API 产品经理的良好特质有哪些
【API设计】 随着越来越多的公司意识到 API 优先思维的好处并将 API 视为产品,对良好API 产品管理实践的需求也与日俱增,以使公司的 API 战略成为现实。然而,API 产品管理是一个相对较新的领域,人们对什么是 API 产品管理以及 PM 应该...
2024/12/21
22条API设计的最佳实践
22条API设计的最佳实践
【API设计】 曾经因为一个糟糕的API而感到沮丧吗? 在这个微服务的世界里,后端API的一致性设计是必不可少的。 今天,我们将讨论一些可遵循的最佳实践。我们将保持简短和甜蜜——所以系好安全带,出发咯! 首先介绍一些术语 任何API...
2024/12/20
优化 ASP.NET Core Web API 性能方法
优化 ASP.NET Core Web API 性能方法
【API设计】 优化 ASP.NET Core Web API 性能 开发人员嗨,构建高性能的 ASP.NET Core Web API 非常重要。它可以帮助用户享受更快的交互并降低服务器成本。本文将指导你了解 ASP.NET Core Web AP...
2024/12/19
B站微服务API管理
B站微服务API管理
【API设计】 引言 API 管理是应用开发中不可或缺的一部分。在早期服务数量不多的情况下,团队可以自行负责 API 管理。但随着公司规模逐渐扩张,业务接口数量爆炸式增长,此时 API 管理的任务应由统一的接口管理平台来承担,结束各自为政的局面。统一...
2024/12/19
Java API 开发:构建可重用的接口,简化系统集成
Java API 开发:构建可重用的接口,简化系统集成
【API设计】 Java API 开发:构建可重用的接口,简化系统集成 大家好,我是凯哥!今天我要和大家分享一个非常实用的主题:如何在 Java 中设计和开发出优秀的 API 接口。作为一名经验丰富的 Java 开发者,我深知一个设计良好的 API ...
2024/12/19
Windows远端线程执行任意API的设计与实现
Windows远端线程执行任意API的设计与实现
【API设计】 一摘要 在本进程空间内我们可以做很多事,毕竟是自己的地儿。比如调用SetProcessDPIAware设置一下自己进程的DPI模式,调用GetWindowLongPtr(hWnd, GWLP_WNDPROC)获取本进程所创建窗口的窗口...
2024/12/19
API设计:从REST到RPC
API设计:从REST到RPC
【API设计】 RESTful API RESTful API是一种设计思想,它与具体的实现方式或技术无关。但是,目前最流行的RESTful API大多采用JSON数据格式,并且使用HTTP方法。一个典型的RESTful API应具备以下特征: ...
2024/12/19
从 API 设计开始,了解一下 Golang 的新框架 Twirp
从 API 设计开始,了解一下 Golang 的新框架 Twirp
【API设计】 1. 打破单体架构 直到前些年的时候,构建应用程序的首选方法还是做一个单层且不可分割的单元,用它来处理多个互相关联的任务。这就是单体(Monolith)模式。 这种模式在过去是最常见的,如今许多场景下它依旧有很好的效果,并且业内...
2024/12/19
最流行的 RESTful API 要怎么设计?
最流行的 RESTful API 要怎么设计?
【API设计】 RESTful 是目前最流行的 [API 设计规范]( Web 数据[接口的设计]( [RESTful 的设计]( [API]( ## URL设计 ### 动词+宾语 RESTful的核心思想就是,客户端发出的数据+操作指令都是“动词...
2024/12/19
标准API接口设计规范
标准API接口设计规范
【API设计】 接口签名 接口签名是一种常见的安全措施,用于确保API请求的完整性和身份验证。 实现步骤 以下是实现接口签名的一般步骤: 参数收集:首先,收集所有将发送到API的参数,包括例如用户ID、操作类型、请求数据等。 ...
2024/12/19
阿里研究员谷朴:API 设计最佳实践的思考
阿里研究员谷朴:API 设计最佳实践的思考
【API设计】 谷朴 | 作者 「 阿里巴巴云原生」授权 API 是软件系统的核心,而软件系统的复杂度 Complexity 是大规模软件系统能否成功最重要的因素。但复杂度 Complexity 并非某一个单独的问题能完全败坏的,而是...
2024/12/19
Flink编程API设计分析
Flink编程API设计分析
【API设计】 使用Flink开发批式或流式Job,除了基本的处理逻辑与实际应用场景相关,我们更关心的是Flink提供的基本框架,是如何在API层面进行统一处理的,或者说尽量使API统一,这样有助于我们对Flink框架更深入地理解。目前使用Flink 1....
2024/12/19
1 5 6 7 8 9 16