Właściwości konfiguracji usługi Azure Service Bus JMS

Własność Opis
spring.jms.servicebus.connection-string Parametry połączenia w celu nawiązania połączenia z przestrzenią nazw usługi Service Bus.
spring.jms.servicebus.credential null
spring.jms.servicebus.enabled Czy włączyć automatyczną konfigurację usługi Service Bus JMS. Wartość domyślna to true.
spring.jms.servicebus.idle-timeout Limit czasu bezczynności połączenia, o ile klient oczekuje, że usługa Service Bus będzie utrzymywać połączenie przy zachowaniu aktywności, gdy nie są dostarczane żadne komunikaty. @see @see błędy protokołu AMQP usługi Service Bus Wartość domyślna to 2m.
spring.jms.servicebus.listener.phase Faza, w której należy uruchomić i zatrzymać ten kontener.
spring.jms.servicebus.listener.reply-pub-sub-domain Określa, czy typ miejsca docelowego odpowiedzi to temat. Działa tylko dla fasoli topicJmsListenerContainerFactory.
spring.jms.servicebus.listener.reply-qos-settings Ustawienia QosSettings do użycia podczas wysyłania odpowiedzi.
spring.jms.servicebus.listener.subscription-durable Czy subskrypcja ma być trwała. Działa tylko dla fasoli topicJmsListenerContainerFactory. Wartość domyślna to true.
spring.jms.servicebus.listener.subscription-shared Określa, czy subskrypcja ma być udostępniona. Działa tylko dla fasoli topicJmsListenerContainerFactory.
spring.jms.servicebus.namespace Przestrzeń nazw usługi Service Bus.
spring.jms.servicebus.passwordless-enabled Czy włączyć obsługę poświadczeń tokenu tożsamości platformy Azure. Jeśli wartość ma wartość true, należy ustawić spring.jms.servicebus.namespace. Jeśli wartość passwordlessEnabled ma wartość true, spróbuje uwierzytelnić połączenia za pomocą identyfikatora Entra firmy Microsoft. Wartość domyślna to false.
spring.jms.servicebus.pool.block-if-full Określa, czy blokować żądanie połączenia, a pula jest pełna. Ustaw wartość false, aby zamiast tego zgłosić JMSException.
spring.jms.servicebus.pool.block-if-full-timeout Okres blokowania przed zgłoszeniem wyjątku, jeśli pula jest nadal pełna.
spring.jms.servicebus.pool.enabled Czy należy utworzyć element JmsPoolConnectionFactory zamiast zwykłego elementu ConnectionFactory.
spring.jms.servicebus.pool.idle-timeout Limit czasu bezczynności połączenia.
spring.jms.servicebus.pool.max-connections Maksymalna liczba połączeń w puli.
spring.jms.servicebus.pool.max-sessions-per-connection Maksymalna liczba sesji w puli na połączenie w puli.
spring.jms.servicebus.pool.time-between-expiration-check Czas uśpienia między przebiegami wątku eksmisji bezczynności połączenia. Jeśli jest ujemna, wątek eksmisji bezczynności połączenia nie jest uruchamiany.
spring.jms.servicebus.pool.use-anonymous-producers Czy używać tylko jednego wystąpienia anonimowego MessageProducer. Ustaw wartość false, aby utworzyć jeden MessageProducer za każdym razem, gdy jest wymagany.
spring.jms.servicebus.prefetch-policy.all Wartość rezerwowa dla opcji pobierania wstępnego w tej przestrzeni nazw usługi Service Bus. Wartość domyślna to 0.
spring.jms.servicebus.prefetch-policy.durable-topic-prefetch Liczba pobierania wstępnego dla trwałego tematu. Wartość domyślna to 0.
spring.jms.servicebus.prefetch-policy.queue-browser-prefetch Liczba pobierania wstępnego dla przeglądarki kolejek. Wartość domyślna to 0.
spring.jms.servicebus.prefetch-policy.queue-prefetch Liczba pobierania wstępnego dla kolejki. Wartość domyślna to 0.
spring.jms.servicebus.prefetch-policy.topic-prefetch Liczba pobierania wstępnego tematu. Wartość domyślna to 0.
spring.jms.servicebus.pricing-tier Warstwa cenowa przestrzeni nazw usługi Service Bus.
spring.jms.servicebus.profile null
spring.jms.servicebus.scopes Zakresy wymagane dla tokenu dostępu.
spring.jms.servicebus.topic-client-id Identyfikator klienta tematu usługi Service Bus. Działa tylko dla fasoli topicJmsListenerContainerFactory.