Средний
Что такое спецификация AsyncAPI?
AsyncAPI — это открытый стандарт для описания асинхронных API и событийно-ориентированных архитектур (EDA).
Если OpenAPI (Swagger) используется для описания синхронных REST API, то AsyncAPI используется для описания брокеров сообщений: Kafka, RabbitMQ, WebSockets.
В YAML-файле AsyncAPI аналитик описывает:
- Серверы (брокеры).
- Каналы (Топики или Очереди).
- Операции (Publish / Subscribe).
- Формат сообщений (Payload schema).