Compartir a través de


Propiedades de configuración de JMS de Azure Service Bus

Propiedad Descripción
spring.jms.servicebus.connection-string Cadena de conexión para conectarse a un espacio de nombres de Service Bus.
spring.jms.servicebus.credential nulo
spring.jms.servicebus.enabled Si se va a habilitar la configuración automática de JMS de Service Bus. El valor predeterminado es true.
spring.jms.servicebus.idle-timeout Duración del tiempo de espera de inactividad de conexión que el cliente espera que Service Bus mantenga activa una conexión cuando no se entregue ningún mensaje. @see especificación AMQP@seeerrores de AMQP de Service Bus El valor predeterminado es 2m.
spring.jms.servicebus.listener.phase Fase en la que se debe iniciar y detener este contenedor.
spring.jms.servicebus.listener.reply-pub-sub-domain Indica si el tipo de destino de respuesta es tema. Solo funciona para el bean de topicJmsListenerContainerFactory.
spring.jms.servicebus.listener.reply-qos-settings QosSettings que se va a usar al enviar una respuesta.
spring.jms.servicebus.listener.subscription-durable Si se va a hacer que la suscripción sea duradera. Solo funciona para el bean de topicJmsListenerContainerFactory. El valor predeterminado es true.
spring.jms.servicebus.listener.subscription-shared Indica si se va a compartir la suscripción. Solo funciona para el bean de topicJmsListenerContainerFactory.
spring.jms.servicebus.namespace Espacio de nombres de Service Bus.
spring.jms.servicebus.passwordless habilitado Si se habilitan las credenciales de token de identidad de Azure compatibles. Si el valor es true, se debe establecer spring.jms.servicebus.namespace. Si passwordlessEnabled es true, intentará autenticar las conexiones con el identificador de Microsoft Entra. El valor predeterminado es false.
spring.jms.servicebus.pool.block-if-full Si se va a bloquear cuando se solicita una conexión y el grupo está lleno. Establézcalo en false para iniciar un JMSException en su lugar.
spring.jms.servicebus.pool.block-if-full-timeout Período de bloqueo antes de iniciar una excepción si el grupo sigue lleno.
spring.jms.servicebus.pool.enabled Si se debe crear un objeto JmsPoolConnectionFactory, en lugar de un objeto ConnectionFactory normal.
spring.jms.servicebus.pool.idle-timeout Tiempo de espera de inactividad de conexión.
conexiones spring.jms.servicebus.pool.max Número máximo de conexiones agrupadas.
spring.jms.servicebus.pool.max-sessions-per-connection Número máximo de sesiones agrupadas por conexión en el grupo.
spring.jms.servicebus.pool.time-between-expiration-check Tiempo de suspensión entre ejecuciones del subproceso de expulsión de conexión inactiva. Cuando es negativo, no se ejecuta ningún subproceso de expulsión de conexión inactiva.
spring.jms.servicebus.pool.use-anonymous-producers Si se usa solo una instancia de MessageProducer anónima. Establézcalo en false para crear una MessageProducer cada vez que se requiera una.
spring.jms.servicebus.prefetch-policy.all Valor de reserva para la opción de captura previa en este espacio de nombres de Service Bus. El valor predeterminado es 0.
spring.jms.servicebus.prefetch-policy.durable-topic-prefetch Número de captura previa para el tema duradero. El valor predeterminado es 0.
spring.jms.servicebus.prefetch-policy.queue-browser-prefetch Número de captura previa para el explorador de colas. El valor predeterminado es 0.
spring.jms.servicebus.prefetch-policy.queue-prefetch Número de captura previa para la cola. El valor predeterminado es 0.
spring.jms.servicebus.prefetch-policy.topic-prefetch Número de captura previa del tema. El valor predeterminado es 0.
spring.jms.servicebus.pricing-tier Plan de tarifa para un espacio de nombres de Service Bus.
spring.jms.servicebus.profile nulo
spring.jms.servicebus.scopes Los ámbitos necesarios para el token de acceso.
spring.jms.servicebus.topic-client-id Identificador de cliente del tema de Service Bus. Solo funciona para el bean de topicJmsListenerContainerFactory.