发布于 : Apr 26, 2023
不在本期内容中
这一条目不在当前版本的技术雷达中。如果它出现在最近几期中,那么它很有可能仍然具有相关参考价值。如果这一条目出现在更早的雷达中,那么它很有可能已经不再具有相关性,我们的评估将不再适用于当下。很遗憾我们没有足够的带宽来持续评估以往的雷达内容。
了解更多
Apr 2023
试验
在任何组织中,API 的生产者和使用者都需要就他们之间通信所使用的模式保持同步。特别是随着 API 数量以及相关生产者和使用者人数在组织中的增长,最初在团队间传递模式的简单做法将面临挑战。面对这个问题,我们的一些团队使用了 Apicurio Registry,这是一个开源的、集中式的注册表,可以存储各种类型的模式和 API 文档,包括 OpenAPI 规范,Protobuf 和 Avro 模式。Apicurio Registry 允许用户通过 UI,REST API 和 Maven 插件等方式进行交互。它还有规定模式演进限制的选项,比如说向后兼容性。此外,当使用 Kafka 客户端时,Apicurio Registry 能与 Confluent Schema Registry 兼容。虽然我们的团队发现 Confluent Schema Registry 的文档更有帮助,但 Apicurio Registry 满足了对各种模式的真实来源的需求。