API设计

  
共有 2461 2 3 4 ... 17 下一页

到底什么是微服务? - Jak

23-01-18 592 2k

微服务 架构 将一个应用程序构造成一个小型的、可独立部署的服务集合。每个服务都在自己的进程中运行,并通过HTTP/REST APIs等轻量级机制与其他服务进行通信。与传统的单体架构相比,这种方法... 详细

可组合架构 - DZone

23-01-15 619 1 2k

本文讨论可组合应用程序 架构 的概念和架构模式。 在一个组织中进行软件选择的基本假设已经发生了变化。虽然原则、政策和指导方针是相同的,但在大多数情况下,以下因素对产品、技术和开发的选择有直接影... 详细

编写令人惊叹的 REST API 的艺术

23-01-15 600 2k

在编写 API 时,REST(代表性状态传输的缩写)被视为标准。然而,REST 本身实际上并不是一个标准。这使得设计直观的 REST API 变得非常棘手。它是一种思维方式或艺术形式,而不是清单。 ... 详细

语义技术简介

23-01-04 519 5k
想象一个网络,其中所有数据都是用户可以免费使用的节点,并且所有信息都可以通过简单的技术组合在一起。这就是语义网试图实现的。 语义技术 英国计算机科学家蒂姆·伯纳斯-李 ( Tim Bern... 详细

API网关与负载均衡器的区别?

23-01-03 563 2k

让我们从相关术语的定义开始: 什么是 微服务 ? 微服务是一种软件 架构 设计模式,在这种模式下,一个大型的应用程序被构建为一套模块化的组件或服务。每个微服务都是一个小的、独立的功能... 详细

Stargate为何使用Quarkus作为API后端框架?

22-12-28 575 2k

本文将介绍为什么 Stargate for Apache Cassandra 选择 Quarkus 而不是 Spring Boot 和 Micronaut 作为他们选择的 Java 框架背后的决策过... 详细

最小可行产品API的实现 - frankel

22-11-29 988 1 11k

不写一行代码的情况下,实现最小可行产品API:无需编写 REST API代码,而是配置使用 PostgREST 组件。 PostgREST 是一个独立的 Web 服务器,可将您的 PostgreSQ... 详细

管理API安全风险的10大方法

22-11-27 1104 2k

无论API是从无到有还是从第三方来源集成,确保其安全都需要有组织的、积极的端到端可视性。API在软件交付生命周期中占有重要地位,其安全性取决于CI/CD工作流程对API开发的最佳实践的遵循程度。 ... 详细

使用Golang、PostgreSQL和Docker实现现代API设计

22-11-23 829 1k

使用 Docker Compose 组织容器并使用 CURL 发出请求。 Go 是一种高性能的强大语言,它在语言本身中内置了并发性,使其非常适合 微服务 。这里我们将制作一个小的 API,重点... 详细

代码优先与API优先比较 - Xu

22-11-17 853

代码优先(Code First)是程序员首先开发代码,不进行API设计,代码集成测试发布时。再对API进行测试。 API优先(API First)是首先设计API,然后测试API,再进行代码开发。 ... 详细

书籍推荐:《API 设计模式》

22-11-13 1166 1

为任何领域、技术或平台设计可演变的高质量API的成熟模式 本书提供了理论和实践的健康组合,包含了许多深刻的建议,但从未失去大局观......以现实世界的经验为基础,以学术的严谨性和实践者社区的反馈... 详细

如何定义API业务模型? - henriq

22-11-13 847 1k

作为一个API供应商,你需要一种易于使用和灵活的方式来从你的API中获得收入,这样,只要你的API被使用,你就能获得收入。 然而,我们必须澄清的一点是,你不一定会因消费你的API而向用户收费。你的... 详细

API 网关的10个最常见用例

22-11-05 1009 1 6k

这篇文章详细阐述了API 网关(例如 Apache APISIX )在构建 API-Led Connectivity时 最常见的 10 种用法。我们了解不同的解决方案,您可以利用 API Gatew... 详细

Tinder如何使用SpringCloud构建500个微服务的API网关?

22-11-03 1085 1 4k

Tinder如何使用 Spring Cloud Gateway 集中其 500 多个 微服务 的非常棒的文章: Tinder API网关(TAG)是Tinder的关键框架之一,它解决了暴露公共... 详细

oslabs-beta/DacheQL: GraphQL 缓存工具

22-10-28 572 1k

DacheQL能简化 GraphQL 查询的缓存过程,以便开发人员提高其应用程序性能。 DacheQL 是一个利用 Redis 和 LRU 驱逐策略的轻量级 GraphQL 缓存工具。 Graph... 详细