적용 대상: 개발자 | 프리미엄
API Management의 Dapr 통합을 통해 운영 팀은 Kubernetes 클러스터에 배포된 Dapr 마이크로 서비스를 API로 직접 노출하고, 클라우드, 온-프레미스 또는 에지 등 여러 Dapr 배포에서 적절한 컨트롤을 사용하는 개발자가 이러한 API를 검색하고 쉽게 사용할 수 있도록 할 수 있습니다.
Dapr에 대한 정보
Dapr은 모든 언어 또는 프레임워크를 사용하여 상태 없는 및 상태 저장 마이크로서비스 기반 애플리케이션을 구축하기 위한 이식 가능한 런타임입니다. 일반적인 마이크로서비스 패턴, 예를 들어 서비스 검색 및 내장된 재시도 논리를 통한 호출, 최소 한 번 이상의 전달 의미 체계를 사용하는 게시 및 구독, 또는 외부 서비스를 사용한 구성을 쉽게 하기 위한 플러그형 바인딩 리소스를 코드화합니다. dapr.io 이동하여 Dapr을 시작하는 방법에 대한 자세한 정보와 지침을 확인하세요.
Dapr 지원 사용
API Management 자체 호스팅 게이트웨이에서 Dapr 지원을 켜려면 다음 Dapr 주석 을 Kubernetes 배포 템플릿에 추가하고 원하는 이름으로 바꿉 app-name
니다. Dapr에서 API Management를 설정하고 사용하는 전체 연습은 여기에서 확인할 수 있습니다.
template:
metadata:
labels:
app: app-name
annotations:
dapr.io/enabled: "true"
dapr.io/app-id: "app-name"
팁 (조언)
Helm을 사용하여 자체 호스팅 게이트웨이를 배포하고 Dapr 구성 옵션을 사용할 수도 있습니다.
Dapr 통합 정책
API Management는 자체 호스팅 게이트웨이를 통해 노출되는 Dapr API와 상호 작용하는 특정 정책을 제공합니다.
관련 콘텐츠
- API Management의 Dapr 통합에 대해 자세히 알아보기