토픽 161 / 192·시스템 설계 및 아키텍처 패턴
AsyncAPI
AsyncAPI
이벤트 기반(비동기) API를 정의하는 오픈 표준 명세로 OpenAPI의 비동기 버전
특징: v3.0(2023), Kafka/MQTT/AMQP/WebSocket 지원, 코드 생성, 문서 자동화, 이벤트 드리븐 MSA 필수
구성요소
- •Channel: 메시지가 전달되는 경로 (토픽/큐)
- •Message: 페이로드 스키마 정의
- •Server: 브로커 접속 정보
- •Operation: publish/subscribe 동작 정의
비교
연관: OpenAPI, Kafka, MQTT, 이벤트 드리븐 아키텍처, MSA