검색

부록 G. 브로커 속성

download PDF

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

criticalAnalyzerCheckPeriod

유형: long
Default: 0
XML 이름: critical-analyzer-check-period
설명: 기본값은 critical-analyzer-timeout의 절반이며 런타임 시 계산됩니다.

pageMaxConcurrentIO

유형: int
Default: 5
XML name: page-max-concurrent-io
설명: 페이징 중에 허용되는 최대 동시 읽기 수입니다.

messageCounterSamplePeriod

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

networkCheckNIC

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

globalMaxSize

type: long
default: -1
XML name: global-max-size
description: 모든 주소가 생성되는 메시지에 대해 구성된 전체 정책에 입력되기 전에 크기(바이트)를 입력합니다. "K", "Mb", "MiB", "GB" 등과 같은 바이트 표기법을 지원합니다.

journalFileSize

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

configurationFileRefreshPeriod

유형: long
Default: 5000
XML name: configuration-file-refresh-period
description: 구성 파일의 수정을 확인하는 빈도(ms)를 입력합니다.

diskScanPeriod

유형: int
Default: 5000
XML 이름: disk-scan-period
설명: 디스크의 전체 디스크를 스캔하는 빈도(밀리초)입니다.

journalRetentionDirectory

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

networkCheckPeriod

유형: long
default: 10000
XML 이름: network-check-period
설명: 네트워크가 작동 중인지 확인할 빈도(밀리초)입니다.

journalBufferSize_AIO

유형: int
default: 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
description: ping에 사용할 시간 초과(밀리초)입니다.

pageSyncTimeout

유형: int
Default:
XML name: page-sync-timeout
설명: 페이지를 동기화하는 데 사용되는 시간 초과( 나노초)입니다. 정확한 기본값은 저널이 ASYNCIO 또는 NIO인지 여부에 따라 달라집니다.

journalPoolFiles

type: int
default: -1
XML name: journal-pool-files
description: 사전 생성할 저널 파일의 수입니다.

criticalAnalyzer

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

readWholePage

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

maxDiskUsage

유형: int
Default: 90
XML name: max-disk-usage
description: 시스템 블록 또는 실패 전 디스크 사용량의 최대 백분율입니다.

globalMaxMessages

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

internalNamingPrefix

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

journalFileOpenTimeout

type: int
Default: 5
XML name: journal-file-open-timeout
Description: 시간 초과 및 실패 전에 새 저널 파일을 열 때 대기하는 시간(초)입니다.

journalCompactPercentage

유형: int
default: 30
XML 이름: journal-compact-percentage
설명: 저널을 압축하는 라이브 데이터의 백분율입니다.

createBindingsDir

type: boolean
default: true
XML name: create-bindings-dir
description: true 값은 서버에서 시작 시 바인딩 디렉터리를 생성합니다.

suppressSessionNotifications

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

journalBufferTimeout_AIO

type: int
Default:
XML name: journal-buffer-timeout
description: The timeout,in nanoseconds, used to flush internal buffers on the journal. 정확한 기본값은 저널이 ASYNCIO 또는 NIO인지 여부에 따라 달라집니다.

journalType

type: JournalType
Default: ASYNCIO
XML name: journal-type
description: 사용할 저널 유형입니다.

name

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

networkCheckPingCommand

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

temporaryQueueNamespace

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

pagingDirectory

유형: 문자열
기본값: data/paging
XML name: paging-directory
description: The directory in which to store paged messages.

journalDirectory

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

journalBufferSize_NIO

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

journalDeviceBlockSize

유형: Integer
Default:
XML name: journal-device-block-size
설명: 장치에서 사용하는 크기(바이트)입니다. 일반적으로 fstat/st_blksize로 변환됩니다. 이는 st_blksize로 반환된 값을 바이패스하는 방법입니다.

nodeManagerLockDirectory

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

messageCounterMaxDayHistory

type: int
Default: 10
XML name: message-counter-max-day-history
설명: 메시지 카운터 기록을 유지할 일 수입니다.

largeMessagesDirectory

유형: 문자열
기본값: data/largemessages
XML 이름: large-messages-directory
설명: 대용량 메시지를 저장할 디렉터리입니다.

NetworkCheckPing6Command

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

memoryWarningThreshold

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

mqttSessionScanInterval

유형: long
default: 5000
XML 이름: mqtt-session-scan-interval
설명: 만료된 MQTT 세션을 스캔할 빈도(밀리초)입니다.

journalMaxAtticFiles

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

journalSyncTransactional

type: boolean
default: true
XML name: journal-sync-ovnal
Description: true 로 설정된 경우 클라이언트에 응답을 반환하기 전에 트랜잭션 데이터가 저널에 동기화될 때까지 기다립니다.

logJournalWriteRate

유형: 부울
default: false
XML 이름: log-journal-write-rate
설명: 저널 쓰기와 관련된 메시지를 기록할지 여부를 지정합니다.

journalMaxIO_AIO

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

messageExpiryScanPeriod

유형: long
default: 30000
XML 이름: message-expiry-scan-period
설명: 만료된 메시지를 스캔하는 빈도(밀리초)입니다.

criticalAnalyzerTimeout

유형: long
default: 120000
XML 이름: critical-analyzer-timeout
설명: 중요한 경로에서 시간 초과를 분석하는 데 사용되는 기본 시간 초과입니다.

messageCounterEnabled

type: boolean
Default: false
XML name: message-counter-enabled
description: true 값은 메시지 카운터가 활성화됨을 나타냅니다.

journalCompactMinFiles

유형: int
Default: 10
XML name: journal-compact-min-files
설명: 브로커가 압축 파일로 시작하기 전에 최소 데이터 파일 수입니다.

createJournalDir

type: boolean
default: true
XML name: create-journal-dir
Description: true 값은 journal 디렉터리가 생성됨을 의미합니다.

addressQueueScanPeriod

유형: long
Default: 30000
XML 이름: address-queue-scan-period
설명: 삭제해야 하는 주소와 큐를 스캔하는 빈도(밀리초)입니다.

memoryMeasureInterval

type: long
default: -1
XML name: memory-measure-interval
description: The frequency, in milliseconds, to sample JVM memory. 값 -1 은 메모리 샘플링을 비활성화합니다.

journalSyncNonTransactional

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

connectionTtlCheckInterval

유형: long
Default: 2000
XML name: connection-ttl-check-interval
설명: ttl 위반에 대한 연결을 확인하는 빈도(밀리초)입니다.

rejectEmptyValidatedUser

type: boolean
default: false
XML name: reject-empty-validated-user
description: true 에서는 서버에서 검증된 사용자가 없는 메시지를 허용하지 않습니다. JMS에서 이 값은 JMSXUserID 입니다.

journalMaxIO_NIO

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

transactionTimeoutScanPeriod

유형: long
default: 1000
XML 이름: transaction-timeout-scan-period
설명: 시간 초과 트랜잭션을 스캔하는 빈도(밀리초)입니다.

systemPropertyPrefix

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

transactionTimeout

유형: long
default: 300000
XML name: transaction-timeout
description: 생성 후 리소스 관리자에서 트랜잭션을 제거하기 전의 기간(밀리초)입니다.

journalLockAcquisitionTimeout

유형: long
default: -1
XML 이름: journal-lock-acquisition-timeout
설명: 저널에서 파일 잠금을 얻기 위해 대기하는 빈도(밀리초)입니다.

journalBufferTimeout_NIO

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

journalMinFiles

type: int
Default: 2
XML name: journal-min-files
description: 사전 생성할 저널 파일의 수입니다.

G.1. bridgeConfigurations

bridgeConfigurations.<name>.retryIntervalMultiplier

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

bridgeConfigurations.<name>.maxRetryInterval

type: long
Default: 2000
XML name: max-retry-interval
description: retry-interval-multiplier로 인한 재시도 간격 증가에 대한 제한입니다.

bridgeConfigurations.<name>.filterString

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

bridgeConfigurations.<name>.connectionTTL

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

bridgeConfigurations.<name>.confirmationWindowSize

type: int
Default: 1048576
XML name: confirmation-window-size
description: bridge가 확인을 보낸 후 수신된 바이트 수입니다. 바이트 표기법(예: "K", "Mb", "MiB", "GB")을 지원합니다.

bridgeConfigurations.<name>.staticConnectors

유형: 목록
기본값:
XML 이름: static-connectors
설명:

bridgeConfigurations.<name>.reconnectAttemptsOnSameNode

type: int
Default:
XML name: reconnect-attempts-on-same-node
description:

bridgeConfigurations.<name>.concurrency

type: int
Default: 1
XML name: concurrency
description: 동시 작업자 수. 더 많은 작업자가 높은 대기 시간 네트워크에서 처리량을 높일 수 있습니다. 기본값은 1입니다.

bridgeConfigurations.<name>.transformerConfiguration

type: TransformerConfiguration
Default:
XML name: transformer-configuration
description:

bridgeConfigurations.<name>.transformerConfiguration.className

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

bridgeConfigurations.<name>.transformerConfiguration.properties

유형: Map
Default:
XML name: property
description: A KEY/VALUE to set on the transformer (예: 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
description: How the routing-type of the bridged messages is set.

bridgeConfigurations.<name>.name

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

bridgeConfigurations.<name>.ha

type: boolean
default: false
XML name: ha
description: 이 브리지가 장애 조치를 지원하는지 여부를 지정합니다.

bridgeConfigurations.<name>.initialConnectAttempts

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

bridgeConfigurations.<name>.retryInterval

유형: long
Default: 2000
XML 이름: retry-interval
설명: 연속 재시도 사이의 간격(밀리초)입니다.

bridgeConfigurations.<name>.producerWindowSize

유형: int
Default: 1048576
XML 이름: producer-window-size
설명: Producer flow control. 바이트 표기법을 지원합니다(예: "K", "Mb", "MiB", "GB").

bridgeConfigurations.<name>.clientFailureCheckPeriod

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

bridgeConfigurations.<name>.discoveryGroupName

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

bridgeConfigurations.<name>.user

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

bridgeConfigurations.<name>.useDuplicateDetection

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

bridgeConfigurations.<name>.minLargeMessageSize

type: int
Default: 102400
XML name: min-large-message-size
description: 메시지가 큰 메시지로 간주되는 크기(바이트)입니다. 대규모 메시지는 여러 세그먼트로 네트워크를 통해 전송됩니다. 바이트 표기법(예: "K", "Mb", "MiB", "GB")을 지원합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.