Propriedades de configuração do JMS do Barramento de Serviço do Azure

Propriedade Descrição
spring.jms.servicebus.connection-string Cadeia de conexão para se conectar a um namespace do Barramento de Serviço.
spring.jms.servicebus.credential nulo
spring.jms.servicebus.enabled Se deseja habilitar a configuração automática do JMS do Barramento de Serviço. O valor padrão é true.
spring.jms.servicebus.idle-timeout Tempo limite de ociosidade da conexão que o cliente espera que o Barramento de Serviço mantenha uma conexão ativa quando nenhuma mensagem é entregue. @see especificação AMQP@seeerros AMQP do Barramento de Serviço O valor padrão é 2m.
spring.jms.servicebus.listener.phase A fase em que esse contêiner deve ser iniciado e interrompido.
spring.jms.servicebus.listener.reply-pub-sub-domain Se o tipo de destino de resposta é tópico. Só funciona para o bean de topicJmsListenerContainerFactory.
spring.jms.servicebus.listener.reply-qos-settings Os QosSettings a serem usados ao enviar uma resposta.
spring.jms.servicebus.listener.subscription-durable Se a assinatura será durável. Só funciona para o bean de topicJmsListenerContainerFactory. O valor padrão é true.
spring.jms.servicebus.listener.subscription-shared Se a assinatura será compartilhada. Só funciona para o bean de topicJmsListenerContainerFactory.
spring.jms.servicebus.namespace O namespace do Barramento de Serviço.
spring.jms.servicebus.passwordless-enabled Se deseja habilitar o suporte às credenciais de token de identidade do Azure. Se o valor for verdadeiro, spring.jms.servicebus.namespace deverá ser definido. Se o passwordlessEnabled for true, ele tentará autenticar conexões com a ID do Microsoft Entra. O valor padrão é false.
spring.jms.servicebus.pool.block-if-full Se é necessário bloquear quando uma conexão é solicitada e o pool está cheio. Defina-o como false para lançar um JMSException em vez disso.
spring.jms.servicebus.pool.block-if-full-timeout Período de bloqueio antes de lançar uma exceção se o pool ainda estiver cheio.
spring.jms.servicebus.pool.enabled Se um JmsPoolConnectionFactory deve ser criado, em vez de um ConnectionFactory regular.
spring.jms.servicebus.pool.idle-timeout Tempo limite de ociosidade da conexão.
spring.jms.servicebus.pool.max-connections Número máximo de conexões em pool.
spring.jms.servicebus.pool.max-sessions-per-connection Número máximo de sessões em pool por conexão no pool.
spring.jms.servicebus.pool.time-between-expiration-check Tempo de suspensão entre as execuções do thread de remoção de conexão ociosa. Quando negativo, nenhum thread de remoção de conexão ociosa é executado.
spring.jms.servicebus.pool.use-anonymous-producers Se deve usar apenas uma instância de MessageProducer anônima. Defina-o como false para criar um MessageProducer sempre que for necessário.
spring.jms.servicebus.prefetch-policy.all Valor de fallback para a opção prefetch neste namespace do Barramento de Serviço. O valor padrão é 0.
spring.jms.servicebus.prefetch-policy.durable-topic-prefetch O número de pré-busca para o tópico durável. O valor padrão é 0.
spring.jms.servicebus.prefetch-policy.queue-browser-prefetch O número de pré-busca para o navegador da fila. O valor padrão é 0.
spring.jms.servicebus.prefetch-policy.queue-prefetch O número de pré-busca para fila. O valor padrão é 0.
spring.jms.servicebus.prefetch-policy.topic-prefetch O número de pré-busca para o tópico. O valor padrão é 0.
spring.jms.servicebus.pricing-tier Tipo de preço para um namespace do Barramento de Serviço.
spring.jms.servicebus.profile nulo
spring.jms.servicebus.scopes Os escopos necessários para o token de acesso.
spring.jms.servicebus.topic-client-id ID do cliente do tópico do Barramento de Serviço. Só funciona para o bean de topicJmsListenerContainerFactory.