选择 API 管理工具的 5 个技巧
作者在 2024 年奥斯汀 API 峰会上分享了选择 API 管理工具时需要考虑的五个重要因素。他强调了战略性 API 管理方法的重要性,并警告说,不采用这种方法的企业可能会落后。
分析 OpenAPI 工具生态系统
本文深入探讨了基于 OpenAPI 规范 (OAS) 的工具生态系统、其架构以及 OAS 定义的对象和字段。它还介绍了基于 OAS 的工具的理想架构,分为三个主要功能区域。
在不疏远用户的情况下弃用 API 的最佳实践
本文强调了在弃用 API 时仔细规划、清晰沟通和使用正确工具的重要性,以确保用户顺利过渡。本文还讨论了弃用后支持的好处,包括文档存档和反馈收集。
gRPC:5 年过去了,它仍然值得吗?
Torq 团队回顾了他们使用 gRPC 和 Protobuf 的五年经验,分享了他们获得的好处,包括向后兼容、标准执行和减少差异。尽管 gRPC-web 存在一些挑战,但他们仍会为新项目选择 gRPC。
API 安全的八大支柱
本文概述了 API 安全的八大支柱,它们对于数据保护、声誉管理和合规性至关重要。每个支柱都构成了一个全面的框架,用于建立关键防御措施,防止未经授权的 API 访问、修改或破坏。
什么是 API 审核?
API 审查是评估 API 各个方面的过程,包括设计、技术细节、生命周期和团队参与度等。审查旨在确保 API 的设计、开发和交付一致且有效。
什么是 API 漂移?您能对此做些什么?
当 API 的实现偏离其原始设计或预期行为时,就会发生 API 漂移。本文提出了缓解 API 漂移的方法,例如在开发生命周期中实施一致的防护措施、使用版本控制以及定期更新 API 文档。
从头开始编写 OpenAPI 文档
本文提供了有关为 TODO 列表 API 创建 OpenAPI 文档的全面指南。它强调采用迭代方法进行 API 设计和文档编制,从定义基本元数据开始,逐渐扩展到操作细节和安全规范。
Apache Camel
Camel 集成季度摘要:2024 年第三季度
Red Hat 2024 年第三季度的 Apache Camel 新闻通讯重点介绍了 Kaoto 的新版本、从 Camel K 迁移到 Quarkus 的 Camel Extensions 的指南以及伦敦峰会 Connect 上的现场演示。它还分享了有关非结构化数据提取和高效数据处理等主题的各种文章和教程。
Confluent
左移:事件流中的坏数据,第 1 部分
本文探讨了事件流中的坏数据问题以及它如何给数据用户带来问题。它讨论了不同类型的坏数据、坏数据如何进入事件流以及处理坏数据的策略,重点是通过模式、验证和测试进行预防。
左移:事件流中的坏数据,第 2 部分
本文重点介绍处理事件流中不良数据的策略,强调事件设计和“倒回、重建和重试”方法。它还强调了通过强大的测试、显式架构、架构验证和数据质量检查进行预防的重要性。
Debezium
使用 Debezium 检测数据突变模式
本文讨论了如何使用 Debezium 在微服务架构中进行全面的数据库活动日志记录和分析。它解释了 Debezium 如何捕获行级更改并实时传输它们,从而提供对数据库操作的即时可见性。
Gravitee
介绍 Gravitee Kafka 网关
Gravitee 推出了 Kafka Gateway,该工具允许组织将原生 Kafka 直接暴露给网关,而不会损害协议完整性。Kafka Gateway 提供增强的安全性、治理和简化的管理。
介绍 Gravitee Platform 4.5 - API 管理
Gravitee 宣布即将发布其平台 4.5,该版本包含旨在帮助企业扩展、简化治理和加速协作的功能。新版本引入了共享策略组、mTLS 计划、AI 流程、数据缓存策略和 OAS 验证策略。
介绍 Gravitee Platform 4.5 - 访问管理
Gravitee 的访问管理 4.5 平台引入了对 LDAP 上游身份提供商 (IdP) 的相互 TLS (mTLS) 支持。此功能要求客户端和服务器在交换任何敏感数据之前相互进行身份验证,从而增强了安全性。
Gravitee 平台 4.5 简介 - 联合和 API 分数
本文介绍了 Federation 的更新和一项名为 API Score 的新功能。这些更新允许进行联合 API 管理,从而可以管理来自任何供应商的 API 和事件流。新的 API Score 功能允许开发人员轻松获取 API 密钥以直接使用底层 API。
Gravitee 平台 4.5 介绍 - 使用 GKO 的 3 个理由
Gravitee 推出了其 Kubernetes Operator (GKO) 4.5 版本,该版本增强了 API 自动化、简化了 GitOps 工作流程、减少了人工错误并简化了微服务部署。
标准
宣布发布 OpenAPI 规范版本 3.0.4 和 3.1.1
OpenAPI 倡议已宣布发布 3.0 和 3.1 OpenAPI 规范的补丁版本。该补丁版本包含大量更新、扩展和规范措辞的说明。
宣布 OpenAPI Overlay 规范 1.0.0
Overlay 规范是一项补充标准,旨在补充现有的 OpenAPI 规范。它提供了一种将转换应用于 OpenAPI 描述作为 API 工作流的一部分的方法。
新版本
Apache Pulsar 4.0
Apache Pulsar 4.0 LTS 引入了多项改进,包括增强的 Key_Shared 订阅、安全的 Docker 镜像运行时、改进的服务质量 (QoS) 控制以及用于速率限制的令牌桶算法。建议用户在升级到 Pulsar 4.0.0 之前先将其集群升级到 Pulsar 3.0.x 或 3.3.x。
Debezium 3.0.0
Debezium 宣布发布 Debezium 3.0.0,引入了一系列功能和改进,包括对核心 Debezium 的更改、对各种连接器的更新、对新数据类型的支持以及增强的指标跟踪。