是否有可能在 WSO2 API Manager 中,或者可能在路线图上,发布异步 API(例如在 Kafka 中),并像其他具有规范(异步 API 规范)、安全性、分析等的同步 API 一样管理它?
我不是指 websocket API,我知道 WSO2 AM 已经支持它。它是基于事件的异步 API。
我在 wso2 网站上找不到任何有关它的明确信息。
考虑一个由多个端点组成的应用程序,一些端点是同步的,另一些是异步的,遵循事件驱动的架构,以 Kafka 作为消息代理,与其他微服务进行通信。这些 API 的文档标准应该是什么?我们是否需要为异步(使用 AsyncAPI)和同步 API(使用 OpenAPI)创建单独的文档页面,或者是否有任何方法将两者合并在一个文档中?我在网上读到,AsyncAPI 是异步 API 的文档标准,OpenAPI 应该用于正常的同步 Rest API,但找不到任何相关链接来说明如果我们在单个应用程序中混合使用不同类型的 API,则应使用什么内容。我将不胜感激对此的任何帮助/指导。
我正在使用融合模式注册表。
Avro Vs Cloudevent Vs AsyncAPI 有什么区别
什么是最适合 kafka 模式演变和命名约定的?
我们可以根据需求为不同的主题使用不同的模式类型吗?
avro apache-kafka confluent-schema-registry cloudevents asyncapi