本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon MQ 組態中允許的元素及其屬性
以下是詳細清單,其中列出 Amazon MQ 組態中允許的元素及其屬性。如需詳細資訊,請參閱 Apache ActiveMQ 文件中的XML組
使用捲軸查看資料表的其餘部分。
Element | 屬性 |
---|---|
abortSlowAckConsumerStrategy |
abortConnection |
checkPeriod |
|
ignoreIdleConsumers |
|
ignoreNetworkConsumers |
|
maxSlowCount |
|
maxSlowDuration |
|
maxTimeSinceLastAck |
|
name |
|
abortSlowConsumerStrategy |
abortConnection |
checkPeriod |
|
ignoreNetworkConsumers |
|
maxSlowCount |
|
maxSlowDuration |
|
name |
|
authorizationEntry |
admin |
queue |
|
read |
|
tempQueue |
|
tempTopic |
|
topic |
|
write |
|
broker |
advisorySupport |
allowTempAutoCreationOnSend |
|
cacheTempDestinations |
|
consumerSystemUsagePortion |
|
dedicatedTaskRunner |
|
deleteAllMessagesOnStartup |
|
keepDurableSubsActive |
|
enableMessageExpirationOnActiveDurableSubs
|
|
maxPurgedDestinationsPerSweep |
|
maxSchedulerRepeatAllowed |
|
monitorConnectionSplits |
|
networkConnectorStartAsync | |
offlineDurableSubscriberTaskSchedule |
|
offlineDurableSubscriberTimeout |
|
persistenceThreadPriority |
|
persistent |
|
populateJMSXUserID |
|
producerSystemUsagePortion |
|
rejectDurableConsumers |
|
rollbackOnlyOnAsyncException |
|
schedulePeriodForDestinationPurge |
|
schedulerSupport |
|
splitSystemUsageForProducersConsumers |
|
taskRunnerPriority |
|
timeBeforePurgeTempDestinations |
|
useAuthenticatedPrincipalForJMSXUserID |
|
useMirroredQueues |
|
useTempMirroredQueues |
|
useVirtualDestSubs |
|
useVirtualDestSubsOnCreation |
|
useVirtualTopics |
|
cachedMessageGroupMapFactory |
cacheSize |
compositeQueue |
concurrentSend |
copyMessage |
|
forwardOnly |
|
name |
|
sendWhenNotMatched |
|
compositeTopic |
concurrentSend |
copyMessage |
|
forwardOnly |
|
name |
|
sendWhenNotMatched |
|
conditionalNetworkBridgeFilterFactory | rateDuration |
rateLimit |
|
replayDelay |
|
replayWhenNoConsumers |
|
selectorAware
支援於Apache ActiveMQ 5.16.x |
|
constantPendingMessageLimitStrategy |
limit |
discarding |
deadLetterQueue |
enableAudit |
|
expiration |
|
maxAuditDepth |
|
maxProducersToAudit |
|
processExpired |
|
processNonPersistent |
|
discardingDLQBrokerPlugin |
dropAll |
dropOnly |
|
dropTemporaryQueues |
|
dropTemporaryTopics |
|
reportInterval |
|
filteredDestination |
queue |
selector |
|
topic |
|
fixedCountSubscriptionRecoveryPolicy |
maximumSize |
fixedSizedSubscriptionRecoveryPolicy |
maximumSize |
useSharedBuffer |
|
forcePersistencyModeBrokerPlugin |
persistenceFlag |
individualDeadLetterStrategy |
destinationPerDurableSubscriber |
enableAudit |
|
expiration |
|
maxAuditDepth |
|
maxProducersToAudit |
|
processExpired |
|
processNonPersistent |
|
queuePrefix |
|
queueSuffix |
|
topicPrefix |
|
topicSuffix |
|
useQueueForQueueMessages |
|
useQueueForTopicMessages |
|
messageGroupHashBucketFactory |
bucketCount |
cacheSize |
|
mirroredQueue |
copyMessage |
postfix |
|
prefix |
|
oldestMessageEvictionStrategy |
evictExpiredMessagesHighWatermark |
oldestMessageWithLowestPriorityEvictionStrategy |
evictExpiredMessagesHighWatermark |
policyEntry |
advisoryForConsumed |
advisoryForDelivery |
|
advisoryForDiscardingMessages |
|
advisoryForFastProducers |
|
advisoryForSlowConsumers |
|
advisoryWhenFull |
|
allConsumersExclusiveByDefault |
|
alwaysRetroactive |
|
blockedProducerWarningInterval |
|
consumersBeforeDispatchStarts |
|
cursorMemoryHighWaterMark |
|
doOptimzeMessageStorage |
|
durableTopicPrefetch |
|
enableAudit |
|
expireMessagesPeriod |
|
gcInactiveDestinations |
|
gcWithNetworkConsumers |
|
inactiveTimeoutBeforeGC |
|
inactiveTimoutBeforeGC |
|
includeBodyForAdvisory |
|
lazyDispatch |
|
maxAuditDepth |
|
maxBrowsePageSize |
|
maxDestinations |
|
maxExpirePageSize |
|
maxPageSize |
|
maxProducersToAudit |
|
maxQueueAuditDepth |
|
memoryLimit |
|
messageGroupMapFactoryType |
|
minimumMessageSize |
|
optimizedDispatch |
|
optimizeMessageStoreInFlightLimit |
|
persistJMSRedelivered |
|
prioritizedMessages |
|
producerFlowControl |
|
queue |
|
queueBrowserPrefetch |
|
queuePrefetch |
|
reduceMemoryFootprint |
|
sendAdvisoryIfNoConsumers |
|
sendFailIfNoSpace |
|
sendFailIfNoSpaceAfterTimeout
支援於Apache ActiveMQ 5.16.4 及更新版本 |
|
sendDuplicateFromStoreToDLQ |
|
storeUsageHighWaterMark |
|
strictOrderDispatch |
|
tempQueue |
|
tempTopic |
|
timeBeforeDispatchStarts |
|
topic |
|
topicPrefetch |
|
useCache |
|
useConsumerPriority |
|
usePrefetchExtension |
|
prefetchRatePendingMessageLimitStrategy |
multiplier |
queryBasedSubscriptionRecoveryPolicy |
query |
queue |
DLQ |
physicalName |
|
redeliveryPlugin |
fallbackToDeadLetter |
sendToDlqIfMaxRetriesExceeded |
|
redeliveryPolicy |
backOffMultiplier |
collisionAvoidancePercent |
|
initialRedeliveryDelay |
|
maximumRedeliveries |
|
maximumRedeliveryDelay |
|
preDispatchCheck |
|
queue |
|
redeliveryDelay |
|
tempQueue |
|
tempTopic |
|
topic |
|
useCollisionAvoidance |
|
useExponentialBackOff |
|
sharedDeadLetterStrategy |
enableAudit |
expiration |
|
maxAuditDepth |
|
maxProducersToAudit |
|
processExpired |
|
processNonPersistent |
|
storeDurableSubscriberCursor |
immediatePriorityDispatch |
useCache |
|
tempDestinationAuthorizationEntry |
admin |
queue |
|
read |
|
tempQueue |
|
tempTopic |
|
topic |
|
write |
|
tempQueue |
DLQ |
physicalName |
|
tempTopic |
DLQ |
physicalName |
|
timedSubscriptionRecoveryPolicy |
zeroExpirationOverride |
timeStampingBrokerPlugin |
recoverDuration |
futureOnly |
|
processNetworkMessages |
|
ttlCeiling |
|
topic |
DLQ |
physicalName |
|
transportConnector |
name |
updateClusterClients |
|
rebalanceClusterClients |
|
updateClusterClientsOnRemove |
|
uniquePropertyMessageEvictionStrategy |
evictExpiredMessagesHighWatermark |
propertyName |
|
virtualTopic |
concurrentSend |
local |
|
dropOnResourceLimit |
|
name |
|
postfix |
|
prefix |
|
selectorAware |
|
setOriginalDestination |
|
transactedSend |
Amazon MQ 父元素屬性
下列是父元素屬性的詳細說明。如需詳細資訊,請參閱 Apache ActiveMQ 文件中的XML組
主題
代理程式
broker
是一種父系集合元素。
Attributes
networkConnectionStart非同步
為了減少網路的延遲,並且讓其他網路能夠及時開始,請使用 <networkConnectionStartAsync>
標籤。此標籤會指示代理程式,使用執行器來同時開始網路連線 (與代理程式的啟動非同步)。
預設:false
範例組態
<broker networkConnectorStartAsync="false"/>