Azure Service Bus JMS-Konfigurationseigenschaften

Eigentum Beschreibung
spring.jms.servicebus.connection-string Verbindungszeichenfolge zum Herstellen einer Verbindung mit einem Service Bus-Namespace.
spring.jms.servicebus.credential null
spring.jms.servicebus.enabled Gibt an, ob die automatische Konfiguration von ServiceBus JMS aktiviert werden soll. Der Standardwert ist true.
spring.jms.servicebus.idle-timeout Timeoutdauer der Verbindung im Leerlauf, der angibt, wie lange der Client service bus erwartet, dass eine Verbindung aktiv bleibt, wenn keine Nachrichten übermittelt werden. @see AMQP-Spezifikation@seeService Bus AMQP-Fehler Der Standardwert ist 2m.
spring.jms.servicebus.listener.phase Die Phase, in der dieser Container gestartet und beendet werden soll.
spring.jms.servicebus.listener.reply-pub-sub-domain Gibt an, ob der Antwortzieltyp Thema ist. Funktioniert nur für die Beannung von topicJmsListenerContainerFactory.
spring.jms.servicebus.listener.reply-qos-settings QosSettings, die beim Senden einer Antwort verwendet werden sollen.
spring.jms.servicebus.listener.subscription-durable Gibt an, ob das Abonnement dauerhaft sein soll. Funktioniert nur für die Beannung von topicJmsListenerContainerFactory. Der Standardwert ist true.
spring.jms.servicebus.listener.subscription-shared Gibt an, ob das Abonnement freigegeben werden soll. Funktioniert nur für die Beannung von topicJmsListenerContainerFactory.
spring.jms.servicebus.namespace Der ServiceBus-Namespace.
spring.jms.servicebus.passwordless-enabled Gibt an, ob unterstützungsfähige Azure Identity Token-Anmeldeinformationen aktiviert werden sollen. Wenn der Wert "true" ist, muss spring.jms.servicebus.namespace festgelegt werden. Wenn die kennwortloseEnabled -Eigenschaft "true" ist, versucht sie, Verbindungen mit Microsoft Entra-ID zu authentifizieren. Der Standardwert ist false.
spring.jms.servicebus.pool.block-if-full Gibt an, ob blockiert werden soll, wann eine Verbindung angefordert wird und der Pool voll ist. Legen Sie ihn auf "false" fest, um stattdessen eine JMSException auszuwerfen.
spring.jms.servicebus.pool.block-if-full-timeout Blockierungszeitraum vor dem Auslösen einer Ausnahme, wenn der Pool noch voll ist.
spring.jms.servicebus.pool.enabled Gibt an, ob eine JmsPoolConnectionFactory anstelle einer regulären ConnectionFactory erstellt werden soll.
spring.jms.servicebus.pool.idle-timeout Timeout der Verbindung im Leerlauf.
spring.jms.servicebus.pool.max-connections Maximale Anzahl von poolierten Verbindungen.
spring.jms.servicebus.pool.max-sessions-per-connection Maximale Anzahl von Poolsitzungen pro Verbindung im Pool.
spring.jms.servicebus.pool.time-between-expiration-check Zeit für den Ruhezustand zwischen Ausführungen des Leerlauf-Verbindungs-Eviction-Threads. Wenn negativ, wird kein Leerlaufverbindungsthread ausgeführt.
spring.jms.servicebus.pool.use-anonymous-producers Gibt an, ob nur eine anonyme MessageProducer Instanz verwendet werden soll. Legen Sie diesen Wert auf "false" fest, um jedes Mal eine MessageProducer zu erstellen, wenn eine erforderlich ist.
spring.jms.servicebus.prefetch-policy.all Fallbackwert für prefetch-Option in diesem Service Bus-Namespace. Der Standardwert ist 0.
spring.jms.servicebus.prefetch-policy.durable-topic-prefetch Die Anzahl der Vorabstarts für ein dauerhaftes Thema. Der Standardwert ist 0.
spring.jms.servicebus.prefetch-policy.queue-browser-prefetch Die Anzahl der Vorabrufe für den Warteschlangenbrowser. Der Standardwert ist 0.
spring.jms.servicebus.prefetch-policy.queue-prefetch Die Anzahl der Vorabrufe für die Warteschlange. Der Standardwert ist 0.
spring.jms.servicebus.prefetch-policy.topic-prefetch Die Anzahl der Vorabstarts für das Thema. Der Standardwert ist 0.
spring.jms.servicebus.pricing-tier Preisstufe für einen Service Bus-Namespace.
spring.jms.servicebus.profile null
spring.jms.servicebus.scopes Die Bereiche, die für das Zugriffstoken erforderlich sind.
spring.jms.servicebus.topic-client-id Service Bus-Themenclient-ID. Funktioniert nur für die Beannung von topicJmsListenerContainerFactory.