검색

부록 G. broker 속성

download PDF

다음은 XML 구성을 사용하는 대신 내부 java 구성 빈에 직접 적용할 수 있는 AMQ Broker 속성 목록입니다.

criticalAnalyzerCheckPeriod

type: long
Default: 0
XML 이름: critical-analyzer-check-period
설명: 기간은 critical-analyzer-timeout의 절반으로 설정되고 런타임에 계산됩니다.

pageMaxConcurrentIO

type: int
기본값: 5
XML 이름: page-max-concurrent-io
설명: 페이징 중에 허용되는 최대 동시 읽기 수입니다.

messageCounterSamplePeriod

type: long
Default: 10000
XML 이름: message-counter-sample-period
설명: 메시지 카운터에 사용할 샘플 기간(ms)입니다.

networkCheckNIC

유형: 문자열
기본값:
XML 이름: network-check-nic
설명: 주소를 확인하는 데 사용할 네트워크 인터페이스 카드 이름입니다.

globalMaxSize

type: long
default: -1
XML 이름: global-max-size
설명: 크기(바이트)는 모든 주소가 생성되는 경우 전체 정책에 입력됩니다. "K", "Mb", "MiB", "GB" 등과 같은 바이트 표기법을 지원합니다.

journalFileSize

type: int
기본값: 10485760
XML 이름: journal-file-size
설명: 각 저널 파일의 크기(바이트 단위)입니다. 바이트 표기법을 지원합니다(예: "K", "Mb", "MiB", "GB").

configurationFileRefreshPeriod

type: long
Default: 5000
XML 이름: configuration-file-refresh-period
설명: 구성 파일의 수정 여부를 확인하는 빈도(ms)입니다.

diskScanPeriod

type: int
Default: 5000
XML name: disk-scan-period
Description: frequency, in milliseconds to scan the disks for full disks.

journalRetentionDirectory

유형: 문자열
기본값:
XML 이름: journal-retention-directory
설명: 저널 보존 메시지 및 보존 구성을 저장할 디렉터리입니다.

networkCheckPeriod

type: long
default: 10000
XML 이름: network-check-period
설명: 빈도(밀리초)는 네트워크가 up인지 확인합니다.

journalBufferSize_AIO

type: int
기본값: 501760
XML 이름: journal-buffer-size
설명: 저널의 내부 버퍼의 크기(바이트)입니다. 바이트 표기법을 지원합니다(예: "K", "Mb", "MiB", "GB").

NetworkCheckURLList

유형: 문자열
기본값:
XML 이름: network-check-URL-list
설명: 브로커를 계속 확인해야 하는지 확인하는 데 사용할 쉼표로 구분된 URL 목록입니다.

networkCheckTimeout

type: int
Default: 1000
XML name: network-check-timeout
설명: ping에 사용할 시간(밀리초)입니다.

pageSyncTimeout

type: int
기본값:
XML 이름: page-sync-timeout
설명: 페이지 동기화에 사용되는 시간(나노초)입니다. 정확한 기본값은 저널이 ASYNCIO인지 NIO인지에 따라 다릅니다.

journalPoolFiles

type: int
기본값: -1
XML 이름: journal-pool-files
설명: pre-create할 저널 파일의 수입니다.

criticalAnalyzer

type: boolean
Default: true
XML 이름: critical-analyzer
설명: 중요 경로에 대한 응답 시간을 분석하고 브로커 로그, 종료 또는 중지를 결정합니다.

readWholePage

type: boolean
Default: false
XML 이름: read-w plot-page
설명: 페이지 캐시가 제거된 후 메시지를 가져오는 동안 전체 페이지를 읽을지 여부를 지정합니다.

maxDiskUsage

type: int
기본값: 90
XML 이름: max-disk-usage
설명: 시스템 차단 또는 실패 전 디스크 사용량의 최대 백분율입니다.

globalMaxMessages

type: long
default: -1
XML 이름: global-max-ECDHE
설명: 모든 주소가 구성된 주소 전체 정책에 입력되기 전에 메시지 수를 입력합니다. 이 명령은 global-max-size와 함께 작동하며, 두 제한에 도달하면 구성된 주소 전체 정책이 실행됩니다.

internalNamingPrefix

유형: 문자열
기본값:
XML 이름: internal-naming-prefix
설명: Artemis는 내부 대기열과 주소를 사용하여 특정 동작을 구현합니다. 이러한 대기열 및 주소 앞에는 기본적으로 "$.activemq.internal"이 접두사로 지정되어 사용자 이름 보호를 사용하여 이름이 충돌하지 않도록 합니다. 이 값은 유효한 Artemis 주소로 설정하여 재정의할 수 있습니다.

journalFileOpenTimeout

type: int
기본값: 5
XML 이름: journal-file-open-timeout
설명: 시간(초)은 시간 초과 및 실패 전에 새 iPXE 파일을 열 때 대기하는 시간입니다.

journalCompactPercentage

type: int
기본값: 30
XML 이름: journal-compact-percentage
설명: 저널 압축을 고려할 라이브 데이터의 백분율입니다.

createBindingsDir

type: boolean
Default: true
XML 이름: create-bindings-dir
Description: true 값으로 인해 서버에서 시작 시 바인딩 디렉터리를 생성합니다.

suppressSessionNotifications

type: boolean
Default: false
XML 이름: suppress-session-notifications
설명: SESSION_CREATED 및 SESSION_CLOSED 알림을 억제할지 여부입니다. 알림 오버헤드를 줄이려면 true 로 설정합니다. 그러나 이러한 ID는 MQTT 클라이언트용 클러스터에서 고유한 클라이언트 ID 사용률을 적용하는 데 필요합니다.

journalBufferTimeout_AIO

type: int
기본값:
XML 이름: journal-buffer-timeout
설명: 저널의 내부 버퍼를 플러시하는 데 사용되는 시간 초과인 나노초입니다. 정확한 기본값은 저널이 ASYNCIO인지 NIO인지에 따라 다릅니다.

journalType

type: journalType
Default: ASYNCIO
XML 이름: journal-type
설명: 사용할 저널 유형입니다.

name

유형: 문자열
기본값:
XML 이름: 이름
설명: 노드 이름. 설정된 경우 토폴로지 알림에 사용됩니다.

networkCheckPingCommand

유형: 문자열
기본값:
XML 이름: network-check-ping-command
설명: IPV4 주소를 ping하는 데 사용되는 ping 명령입니다.

temporaryQueueNamespace

유형: 문자열
기본값:
XML 이름: temporary-queue-namespace
설명: 네임스페이스에서 임시 큐의 주소 설정을 검색하는 데 사용합니다.

pagingDirectory

type: String
Default: data/paging
XML 이름: paging-directory
Description: paged messages를 저장할 디렉터리입니다.

journalDirectory

유형: 문자열
기본값: data/journal
XML 이름: journal-directory
설명: 저널 파일을 저장하는 디렉터리입니다.

journalBufferSize_NIO

type: int
기본값: 501760
XML 이름: journal-buffer-size
설명: 저널의 내부 버퍼의 크기(바이트)입니다. 바이트 표기법을 지원합니다(예: "K", "Mb", "MiB", "GB").

journalDeviceBlockSize

type: Integer
기본값:
XML 이름: journal-device-block-size
설명: 장치에서 사용하는 크기(바이트)입니다. 일반적으로 fstat/st_blksize로 번역되며 이는 st_blksize로 반환된 값을 우회하는 방법입니다.

nodeManagerLockDirectory

유형: 문자열
기본값:
XML 이름: node-manager-lock-directory
설명: 노드 관리자 잠금 파일을 저장할 디렉터리입니다.

messageCounterMaxDayHistory

type: int
기본값: 10
XML 이름: message-counter-max-day-history
설명: 메시지 카운터 기록을 유지하는 일 수입니다.

largeMessagesDirectory

type: String
Default: data/largeECDHE
XML 이름: large-ECDHE-directory
설명: 대용량 메시지를 저장할 디렉터리입니다.

networkCheckPing6Command

유형: 문자열
기본값:
XML 이름: network-check-ping6-command
설명: IPV6 주소를 ping하는 데 사용되는 ping 명령.

memoryWarningThreshold

type: int
기본값: 25
XML 이름: memory-warning-threshold
설명: 경고가 생성되는 사용 가능한 메모리 백분율입니다.

mqttSessionScanInterval

type: long
default: 5000
XML 이름: mqtt-session-scan-interval
설명: 빈도(밀리초 단위)는 만료된 MQTT 세션을 스캔할 수 있습니다.

journalMaxAtticFiles

type: int
기본값:
XML 이름: journal-max-attic-files
설명:

journalSyncTransactional

type: boolean
Default: true
XML 이름: journal-sync-ECDHEal
설명: true 로 설정된 경우 클라이언트에 응답을 반환하기 전에 트랜잭션 데이터를 저널에 동기화할 때까지 기다립니다.

logJournalWriteRate

type: boolean
Default: false
XML 이름: log-journal-write-rate
설명: 저널 쓰기 비율과 관련된 메시지를 기록할지 여부를 지정합니다.

journalMaxIO_AIO

type: int
기본값:
XML 이름: journal-max-io
설명: 한 번에 AIO 큐에 있을 수 있는 최대 쓰기 요청 수입니다. AIO의 기본값은 500 이고 NIO의 경우 1 입니다.

messageExpiryScanPeriod

type: long
default: 30000
XML 이름: message-expiry-scan-period
설명: 빈도(밀리초)로, 만료된 메시지를 스캔합니다.

criticalAnalyzerTimeout

type: long
Default: 120000
XML 이름: critical-analyzer-timeout
설명: 중요한 경로의 타임아웃을 분석하는 데 사용되는 기본 시간 초과입니다.

messageCounterEnabled

type: boolean
Default: false
XML 이름: message-counter-enabled
Description: true 값은 메시지 카운터가 활성화됨을 의미합니다.

journalCompactMinFiles

type: int
기본값: 10
XML 이름: journal-compact-min-files
설명: 브로커가 압축을 시작하기 전에 데이터 파일의 최소 수입니다.

createJournalDir

type: boolean
Default: true
XML 이름: create-journal-dir
Description: true 값은 저널 디렉터리가 생성되었음을 의미합니다.

addressQueueScanPeriod

type: long
default: 30000
XML 이름: address-queue-scan-period
설명: 빈도(밀리초)를 입력하여 삭제해야 하는 주소 및 큐를 스캔합니다.

memoryMeasureInterval

type: long
Default: -1
XML name: memory-measure-interval
Description: 빈도(밀리초)에서 JVM 메모리를 샘플링합니다. 값 -1 은 메모리 샘플링을 비활성화합니다.

journalSyncNonTransactional

type: boolean
Default: true
XML 이름: journal-sync-non-ECDHEal
설명: true 인 경우 클라이언트에 응답을 반환하기 전에 비 트랜잭션 데이터가 저널에 동기화될 때까지 기다립니다.

connectionTtlCheckInterval

type: long
default: 2000
XML 이름: connection-ttl-check-interval
설명: 빈도(밀리초)를 사용하여 ttl 위반에 대한 연결을 확인합니다.

rejectEmptyValidatedUser

type: boolean
Default: false
XML 이름: reject-empty-validated-user
Description: true 인 경우 서버는 검증된 사용자가 없는 메시지를 허용하지 않습니다. JMS에서 이는 JMSXUserID 입니다.

journalMaxIO_NIO

type: int
기본값:
XML 이름: journal-max-io
설명: 한 번에 AIO 큐에 있을 수 있는 최대 쓰기 요청 수입니다. AIO의 기본값은 500 이고 NIO의 경우 1 입니다. 현재 broker 속성은 바이트 단위 정수 및 측정 방법만 지원합니다.

transactionTimeoutScanPeriod

type: long
Default: 1000
XML 이름: transaction-timeout-scan-period
설명: 빈도(밀리초)를 입력하여 시간 초과 트랜잭션을 스캔합니다.

systemPropertyPrefix

유형: 문자열
기본값:
XML 이름: system-property-prefix
설명: 구성에 대한 시스템 속성을 구문 분석하는 데 사용되는 접두사입니다.

transactionTimeout

type: long
default: 300000
XML 이름: transaction-timeout
설명: 생성 시간 후 트랜잭션이 리소스 관리자에서 제거되기 전의 기간(밀리초)입니다.

journalLockAcquisitionTimeout

type: long
default: -1
XML 이름: journal-lock-acquisition-timeout
설명: 빈도(밀리초)가 저널에서 파일 잠금을 받기를 기다릴 때까지 기다립니다.

journalBufferTimeout_NIO

type: int
기본값:
XML 이름: journal-buffer-timeout
설명: 저널의 내부 버퍼를 플러시하는 데 사용되는 시간 초과(나노초)입니다. 정확한 기본값은 저널이 ASYNCIO인지 NIO인지에 따라 다릅니다.

journalMinFiles

type: int
기본값: 2
XML 이름: journal-min-files
설명: 사전 생성할 저널 파일의 수입니다.

G.1. bridgeConfigurations

bridgeConfigurations.<name>.retryIntervalMultiplier

type: double
Default: 1
XML 이름: retry-interval-multiplier
설명: 연속 재시도 간격에 적용할 수 있습니다.

bridgeConfigurations.<name>.maxRetryInterval

type: long
default: 2000
XML 이름: max-retry-interval
설명: retry-interval-multiplier로 인해 재시도 간격 증가 제한.

bridgeConfigurations.<name>.filterString

유형: 문자열
기본값:
XML 이름: filter-string
설명:

bridgeConfigurations.<name>.connectionTTL

type: long
default: 60000
XML 이름: connection-ttl
설명: 클라이언트에서 데이터를 수신하지 않은 경우 연결을 유지하기 위한 기간입니다. 기간은 ping 기간보다 커야 합니다.

bridgeConfigurations.<name>.confirmationWindowSize

type: int
기본값: 1048576
XML 이름: confirmation-window-size
설명: 브리지가 확인 메시지를 보낸 후 수신된 바이트 수입니다. 바이트 표기법을 지원합니다(예: "K", "Mb", "MiB", "GB").

bridgeConfigurations.<name>.staticConnectors

type: List
기본값:
XML 이름: static-connectors
설명

bridgeConfigurations.<name>.reconnectAttemptsOnSameNode

type: int
기본값:
XML 이름: reconnect-attempts-on-same-node
설명

bridgeConfigurations.<name>.concurrency

type: int
기본값: 1
XML 이름: concurrency
설명: 동시 작업자 수 더 많은 작업자가 높은 대기 시간 네트워크에서 처리량을 높이는 데 도움이 될 수 있습니다. 기본값은 1입니다.

bridgeConfigurations.<name>.transformerConfiguration

유형: TransformerConfiguration
기본값:
XML 이름: transformer-configuration
설명

bridgeConfigurations.<name>.transformerConfiguration.className

유형: 문자열
기본값:
XML 이름: class-name
설명:

bridgeConfigurations.<name>.transformerConfiguration.properties

type: Map
기본:
XML 이름: 속성
설명: 변환기에 설정할 KEY/VALUE 쌍(예: properties.MY_PROPERTY=MY_VALUE)

bridgeConfigurations.<name>.password

유형: 문자열
기본값:
XML 이름: password
설명: 지정되지 않은 경우 cluster-password가 사용됩니다.

bridgeConfigurations.<name>.queueName

유형: 문자열
기본값:
XML 이름: queue-name
설명: 이 브리지가 사용하는 큐의 이름입니다.

bridgeConfigurations.<name>.forwardingAddress

유형: 문자열
기본값:
XML 이름: forwarding-address
설명: 전달할 주소. 생략하면 원래 주소가 사용됩니다.

bridgeConfigurations.<name>.routingType

type: ComponentConfigurationRoutingType
Default: PASS
XML name: routing-type
설명: 브리지 메시지의 라우팅 유형이 설정된 방법입니다.

bridgeConfigurations.<name>.name

유형: 문자열
기본값:
XML 이름: 이름
설명: 이 브릿지의 고유 이름입니다.

bridgeConfigurations.<name>.ha

type: boolean
Default: false
XML name: ha
Description: 이 브릿지에서 장애 조치(fail-over)를 지원하는지 여부를 지정합니다.

bridgeConfigurations.<name>.initialConnectAttempts

type: int
Default: -1
XML 이름: initial-connect-attempts
설명: 최대 초기 연결 시도 수 기본값 -1 은 제한이 없음을 의미합니다.

bridgeConfigurations.<name>.retryInterval

type: long
default: 2000
XML 이름: retry-interval
설명: 연속 재시도 간격(밀리초)입니다.

bridgeConfigurations.<name>.producerWindowSize

type: int
기본값: 1048576
XML 이름: producer-window-size
Description: Producer flow control. 바이트 표기법을 지원합니다(예: "K", "Mb", "MiB", "GB").

bridgeConfigurations.<name>.clientFailureCheckPeriod

type: long
Default: 30000
XML 이름: check-period
설명: 브릿지의 클라이언트가 서버에서 ping을 수신하지 못했는지 여부를 확인하는 간격(밀리초)입니다. 이 검사를 비활성화하려면 -1 값을 지정합니다.

bridgeConfigurations.<name>.discoveryGroupName

유형: 문자열
기본값:
XML 이름: discovery-group-ref
설명

bridgeConfigurations.<name>.user

유형: 문자열
기본값:
XML 이름: 사용자
설명: 사용자 이름. 지정하지 않으면 cluster-user가 사용됩니다.

bridgeConfigurations.<name>.useDuplicateDetection

type: boolean
Default: true
XML 이름: use-duplicate-detection
설명: 중복 탐지 헤더가 전달된 메시지에 삽입되는지 여부를 지정합니다.

bridgeConfigurations.<name>.minLargeMessageSize

type: int
Default: 102400
XML 이름: min-large-message-size
설명: 크기(바이트) 위의 경우 메시지가 큰 메시지로 간주됩니다. 큰 메시지는 여러 세그먼트에서 네트워크를 통해 전송됩니다. 바이트 표기법을 지원합니다(예: "K", "Mb", "MiB", "GB").

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.