问题标签 [asyncapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
npm - 使用 npm 安装 apisync-generator 后找不到 npm 模块
我在 Windows 服务器上使用 AsyncAPI-Generator 时遇到了麻烦。
我一直按照这些说明进行操作,在成功安装 ag 后,我需要更新能够访问 CLI 的路径。
运行 cli 时,我收到一条错误消息,说 ag 找不到 npm 模块,尽管是使用 npm 安装的。
这对我来说没有任何意义,当我使用它时,npm 模块怎么会不可用?
swagger - 如何记录同步和异步 API 的混合?我们使用 AsyncAPI 或 OpenAPI 还是两者兼而有之?
考虑一个由多个端点组成的应用程序,一些是同步的,另一些是异步的,遵循以 Kafka 作为消息代理的事件驱动架构,与其他微服务通信。这些 API 的文档标准应该是什么?我们是否需要为异步(使用 AsyncAPI)和同步 API(使用 OpenAPI)创建单独的文档页面,或者有没有办法将两者结合在一个文档中?我在网上读到 AsyncAPI 是异步 API 的文档标准,OpenAPI 应该用于正常的同步 Rest API,但是如果我们在单个应用程序中混合使用不同类型的 API,则找不到任何相关链接. 我将不胜感激任何帮助/指导。
model - AsyncApi 和 RabbitMq
如何将我的 RabbitMq 交换放入 asyncapi 定义?
在示例中,我发现了这个...
斜线之前的频道名称部分可能是交换的意思吗?
websocket - AsyncAPI:如果两端都作为生产者和消费者,将使用多少个 websocket?
我有应用程序限制:
- 使用 AsyncAPI 记录和规范 API
- 用于通信的 Websocket
- 将只有两个系统,彼此都是生产者和消费者(服务器和客户端)
我有一个问题,如果两端都是服务器和客户端(生产者和消费者),那么将使用多少个 websocket 进行通信?只有一个 websocket 就足够了,还是我必须使用两个 websocket?
rdf - AsyncAPI 和 Json-LD 响应
我正在开发一个在 Kafka 中使用 JSON-LD 作为输入和输出格式的项目。现在,我想用 AsyncAPI 为我们的文档定义消息。但我遇到了@id 或@type 等问题建模属性。只要我添加“@”符号,AsyncAPI 就会提供错误。根据 JSON-LD 标准,JSON-LD 是有效的 JSON。那么,它应该与 AsyncAPI 一起使用正确吗?或者我的误解在哪里?
我们在您的 AsyncAPI 文档中发现以下错误:第 17 行第 11 列映射条目的缩进错误:@id:^
asyncapi - AsyncAPI 中的关联 ID 是什么?
我正在尝试了解 AsyncAPI 规范中的相关 ID https://www.asyncapi.com/docs/specifications/v2.0.0#correlationIdObject
有一个专门用于此的完整示例,但我仍然不知道此属性的用途是什么 https://github.com/asyncapi/spec/blob/3470a6386736cf6002846d8eb7535308b79c75e8/examples/correlation-id.yml
我感兴趣的是:
- 此信息与数据生产者(服务器)或消费者(客户端)相关吗?
- 我们可以从中得到什么信息?
- 我应该在什么实际用例中使用它?
reactjs - 如何在 asyncapi-react-component 中启用规范扩展?
我正在使用 asyncapi react 组件来呈现 asyncapi 文档。( https://github.com/asyncapi/asyncapi-react )
在 asyncapi 规范中,允许在某些模式对象上使用扩展名(x-... 值)。(例如服务器对象:https ://www.asyncapi.com/docs/specifications/v2.0.0#serverObject )
是否可以使用 asyncapi-react 组件显示这些自定义扩展?如何启用这些功能?
谢谢!
java - AsyncAPI Websockets Spring 生成代码和实现
我想从 AsyncAPI 规范生成代码并尝试它是如何工作的。我的目标是为每个客户端只打开 1 个套接字,并通过该连接发送/接收不同类型的消息。我找不到任何可以向我展示如何生成代码并运行它的示例。
这是API yaml
然后我使用https://github.com/asyncapi/generator从这个 yaml 生成 java 代码
这就是我卡住的地方,它使用springframework消息传递,我不知道如何在使用生成的消息处理程序时配置/实现它。或者我可能在 yaml 中遗漏了一些东西,所以它不能正确生成。