36.3. Spring Boot 자동 구성


구성 요소는 아래에 나열된 31 가지 옵션을 지원합니다.

Expand
이름설명기본유형

camel.component.aws-sqs.access-key

Amazon AWS 액세스 키

 

문자열

camel.component.aws-sqs.configuration.access-key

Amazon AWS 액세스 키

 

문자열

camel.component.aws-sqs.configuration.amazon-a-w-s-host

Amazon AWS 클라우드의 호스트 이름입니다.

amazonaws.com

문자열

camel.component.aws-sqs.configuration.amazon-s-q-s-client

AmazonSQS를 클라이언트로 사용하려면

 

AmazonSQS

camel.component.aws-sqs.configuration.attribute-names

사용할 속성 이름 목록입니다. 여러 이름을 쉼표로 구분할 수 있습니다.

 

문자열

camel.component.aws-sqs.configuration.concurrent-consumers

여러 스레드를 사용하여 sqs 큐를 폴링하여 처리량을 늘릴 수 있습니다.

1

정수

camel.component.aws-sqs.configuration.default-visibility-timeout

기본 가시성 제한 시간(초)

 

정수

camel.component.aws-sqs.configuration.delay-queue

delaySeconds 옵션을 큐 또는 단일 메시지에 적용할지 여부를 정의합니다.

false

부울

camel.component.aws-sqs.configuration.delay-seconds

몇 초 동안 메시지 전송을 지연합니다.

 

정수

camel.component.aws-sqs.configuration.delete-after-read

읽은 후 SQS에서 메시지 삭제

true

부울

camel.component.aws-sqs.configuration.delete-if-filtered

교환이 필터를 통해 얻을 수 없는 경우 DeleteMessage를 SQS 큐에 보낼지 여부입니다. 'false' 및 교환이 경로의 Camel 필터 업스트림을 거치지 않으면 DeleteMessage를 보내지 마십시오.

true

부울

camel.component.aws-sqs.configuration.extend-message-visibility

활성화된 경우 예약된 백그라운드 작업은 SQS에 대한 메시지 가시성을 계속 확장합니다. 이 작업은 메시지를 처리하는 데 시간이 오래 걸리는 경우 필요합니다. true로 설정된 경우 defaultVisibilityTimeout을 설정해야 합니다. 자세한 내용은 Amazon docs에서 참조하십시오.

false

부울

camel.component.aws-sqs.configuration.maximum-message-size

이 큐에 대해 SQS 메시지에 포함할 수 있는 maximumMessageSize(바이트)입니다.

 

정수

camel.component.aws-sqs.configuration.message-attribute-names

사용할 때 받을 메시지 특성 이름 목록입니다. 여러 이름을 쉼표로 구분할 수 있습니다.

 

문자열

camel.component.aws-sqs.configuration.message-retention-period

messageRetentionPeriod (초)는 이 큐에 대해 SQS에 의해 유지됩니다.

 

정수

camel.component.aws-sqs.configuration.policy

이 큐의 정책

 

문자열

camel.component.aws-sqs.configuration.proxy-host

SQS 클라이언트를 인스턴스화할 때 프록시 호스트를 정의

 

문자열

camel.component.aws-sqs.configuration.proxy-port

SQS 클라이언트를 인스턴스화할 때 프록시 포트 정의

 

정수

camel.component.aws-sqs.configuration.queue-name

큐의 이름입니다. 큐가 아직 없는 경우 생성됩니다.

 

문자열

camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id

다른 계정 소유자와 큐를 연결해야 하는 경우 큐 소유자 aws 계정 ID를 지정합니다.

 

문자열

camel.component.aws-sqs.configuration.queue-url

queueUrl을 명시적으로 정의합니다. queueUrl에 영향을 줄 다른 모든 매개 변수는 무시됩니다. 이 매개변수는 테스트를 위해 SQS의 모크 구현에 연결하기 위해 사용됩니다.

 

문자열

camel.component.aws-sqs.configuration.receive-message-wait-time-seconds

요청에 WaitTimeSeconds를 지정하지 않으면 대기 시간을 결정하는 데 ReceiveMessageWaitTimeSeconds 큐 특성을 사용합니다.

 

정수

camel.component.aws-sqs.configuration.redrive-policy

DeadLetter 큐에 메시지를 보내는 정책을 지정합니다. 자세한 내용은 Amazon docs에서 참조하십시오.

 

문자열

camel.component.aws-sqs.configuration.region

queueOwnerAWSAccountId와 함께 사용하여 서비스 URL을 빌드할 수 있는 큐 리전을 지정합니다.

 

문자열

camel.component.aws-sqs.configuration.secret-key

Amazon AWS 시크릿 키

 

문자열

camel.component.aws-sqs.configuration.visibility-timeout

수신된 메시지가 com.amazonaws.services.sqs.model.SetQueueAttributesRequest에 설정된 ReceiveMessage 요청에 의해 검색된 후 후속 검색 요청에서 숨겨진 기간(초)입니다. 이는 defaultVisibilityTimeout과 다른 경우에만 의미가 있습니다. 큐 가시성 시간 초과 속성을 영구적으로 변경합니다.

 

정수

camel.component.aws-sqs.configuration.wait-time-seconds

ReceiveMessage 작업 호출이 응답에 포함할 큐에 있을 때까지 대기하는 시간(0~20)입니다.

 

정수

camel.component.aws-sqs.enabled

aws-sqs 구성 요소 활성화

true

부울

camel.component.aws-sqs.region

queueOwnerAWSAccountId와 함께 사용하여 서비스 URL을 빌드할 수 있는 큐 리전을 지정합니다.

 

문자열

camel.component.aws-sqs.resolve-property-placeholders

구성 요소 시작 시 속성 자리 표시자를 자체적으로 확인해야 하는지 여부입니다. String 유형의 속성만 속성 자리 표시자를 사용할 수 있습니다.

true

부울

camel.component.aws-sqs.secret-key

Amazon AWS 시크릿 키

 

문자열

필수 SQS 구성 요소 옵션

Amazon의 SQS에 액세스하려면 Registry 또는 accessKey 및 secretKey에 amazonSQSClient를 제공해야 합니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동