O que é uma unidade de mensagens?

Uma unidade de mensagens é um conjunto de recursos dedicados exclusivamente reservados para namespaces Premium. Este conjunto de recursos pode oferecer um desempenho consistente e repetível de cargas de trabalho com mensagens. Cada namespace premium pode ter uma, duas ou quatro unidades de mensagens e a alocação de recurso cresce linearmente – duas unidades de mensagens terá duas vezes mais recursos que uma unidade de mensagens.

Barramento de Serviço

Perguntas e respostas relacionadas

  • A camada Premium de mensagens do Barramento de Serviço fornece todos os recursos de mensagens das filas e tópicos do Barramento de Serviço do Azure com desempenho previsível e repetível, rendimento maior e disponibilidade melhorada. A camada Premium usa um modelo de alocação de recurso dedicado para fornecer isolamento de carga de trabalho e desempenho consistente. Como os recursos de memória e computação na camada Premium são dedicados, não há encargos de transação por mensagem como há em outras camadas. Todas as transações estão incluídas na alocação de unidade de mensagem.

  • A camada Premium de mensagens do Barramento de Serviço é uma taxa diária fixa por unidade de mensagens comprada. Os namespaces criados como Premium podem ter uma, duas ou quatro unidades de mensagens que acumulam, cada uma, um determinado número de cobranças diárias da unidade de mensagens. Os namespaces Premium podem ter o número de unidades de mensagens compradas alterado a qualquer momento, mas a taxa diária é baseada no número máximo de unidades de mensagens atribuído ao namespace a qualquer momento.

  • Uma conexão agenciada é definida como uma das seguintes opções:

    1. Uma conexão AMQP de um cliente a um tópico, uma assinatura, uma fila ou um hub de eventos do Barramento de Serviço.
    2. Uma chamada HTTP para receber uma mensagem de um tópico ou uma fila do Barramento de Serviço que tem um valor de tempo limite de recebimento maior que zero. A Microsoft cobra pelo número máximo de conexões agenciadas simultâneas que excedem a quantidade incluída (1.000 nas camadas Standard e Premium). Os picos são medidos por hora, rateados dividindo por 730 horas em um mês e somados ao longo do período de cobrança mensal. A quantidade incluída (1.000 conexões agenciadas por mês) é aplicada no final do período de cobrança em relação à soma dos picos rateados por hora. Exemplos:
    3. 5.000 clientes estão conectados por meio de uma única conexão AMQP cada, recebem comandos de um tópico do Barramento de Serviço e enviam eventos para as filas. Se todos os clientes se conectarem por 12 horas todos os dias, você verá os seguintes encargos de conexão (além de outros encargos do Barramento de Serviço): 5.000 conexões * 12 horas * 30,5 dias / 730 = 2.500 conexões agenciadas. Após a provisão mensal de 1.000 conexões agenciadas, você pagará por 1.500 conexões agenciadas.
    4. 5.000 clientes recebem mensagens de uma fila do Barramento de Serviço por meio de HTTP, especificando um tempo limite diferente de zero. Se todos os dispositivos se conectarem por 12 horas todos os dias, você verá os seguintes encargos de conexão (além de outros encargos do Barramento de Serviço): 5.000 conexões de recebimento por HTTP * 12 horas por dia * 30,5 dias / 730 horas = 2.500 conexões agenciadas.
  • Sim, aplicam-se. Não há cobrança de conexão pelo envio de eventos com HTTP, independentemente do número de sistemas ou dispositivos. Receber eventos com HTTP usando um tempo limite maior que zero, às vezes chamado de “sondagem longa”, gera encargos de conexão agenciada. As conexões AMQP geram encargos de conexão agenciada independentemente de as conexões serem usadas para enviar ou receber. Observe que são permitidas 100 conexões agenciadas sem encargos em um namespace básico (esse também é o número máximo de conexões agenciadas permitidas para a assinatura do Azure). As primeiras 1.000 conexões agenciadas em todos e quaisquer namespaces padrão de uma assinatura do Azure são fornecidas sem nenhum encargo extra (além do encargo base). Visto que essas provisões são suficientes para abranger muitos cenários de mensagens de serviço para serviço, os encargos de conexões agenciadas geralmente só se tornarão relevantes se você planejar usar sondagem longas AMQP ou HTTP com um grande número de clientes, por exemplo, para conseguir streaming de eventos mais eficazes ou habilitar a comunicação bidirecional com milhares ou milhões de dispositivos ou instâncias de aplicativos.

  • Cobraremos 64 KB por cada conexão com seu ouvinte. Essa quantia será deduzida dos 5 GB gratuitos que oferecemos por mês às unidades de ouvintes. Os encargos da unidade do Ouvinte serão calculados por hora em grupos de cinco minutos. Você não será cobrado por várias aberturas e fechamentos para fins de desenvolvimento/teste.

  • As contagens de retransmissão que cada mensagem enviou à retransmissão e cada mensagem enviada pela retransmissão como faturável. Uma mensagem faturável é um quadro de dados de, no máximo, 64 KB. Se uma mensagem exceder 64 KB, como uma resposta HTTP que retorna uma imagem, cada 64 KB contará como uma mensagem faturável adicional. Para um serviço retransmitido normal que implementa um esquema de solicitação/resposta, a solicitação primeiro vai para a retransmissão, depois para o serviço e a resposta vai pelo mesmo caminho. Isso contabiliza pelo menos quatro mensagens faturáveis. Para um serviço multicast que tem quatro ouvintes, a mensagem enviada para a retransmissão conta como uma mensagem e as quatro mensagens enviadas para os ouvintes também contam como uma mensagem, resultando em um total de cinco mensagens.