289.6. Cryostat 제한 API 사용
salesforce:limits
작업을 사용하면 Cryostat에서 API 제한을 가져온 다음 수신한 데이터에 대해 작업할 수 있습니다. salesforce:limits
작업의 결과는 org.apache.camel.component.salesforce.api.dto.Limits
클래스에 매핑되며 사용자 지정 프로세서 또는 표현식에서 사용할 수 있습니다.
예를 들어, 매일 API 요청의 10%가 다른 경로에 남아 있도록 Cryostat의 API 사용을 제한해야 합니다. 출력 메시지의 본문에는 쿼리 수행 시기를 선택하는 콘텐츠 기반 라우터 및 SpEL(Content Based Router and Spring Expression Language) 과 함께 사용할 수 있는 org.apache.camel.component.api.dto.Limits
오브젝트의 인스턴스가 포함되어 있습니다.
1.0
을 body.dailyApiRequests.remaining
에 보관한 정수 값과 곱하면 표현식이 부동 소수점 연산과 함께 평가되는 방식을 알 수 있습니다. 단, 정수로 구분하면 0
(일부 API 제한 소비) 또는 1
(사용되는 API 제한 없음)으로 인한 통합 구분이 수행됩니다.