Como é calculado o medidor de mensagens de reencaminhamento?
O reencaminhamento contabiliza cada mensagem enviada para o reencaminhamento e cada mensagem enviada pelo reencaminhamento como sendo faturáveis. Uma mensagem faturável é um pacote de dados com um máximo de 64 KB. Se uma mensagem exceder os 64 KB, como uma resposta HTTP que devolve uma imagem, cada conjunto de 64 KB é contabilizado como uma mensagem faturável adicional. No caso de um serviço de reencaminhamento normal que implementa um esquema de pedido/resposta, primeiro o pedido viaja até ao reencaminhamento e, em seguida, para o serviço, sendo que a resposta percorre o mesmo caminho. Isto totaliza um mínimo de quatro mensagens faturáveis. No caso de um serviço multicast com 4 serviços de escuta, a mensagem enviada para o reencaminhamento é contabilizada como 1 mensagem, sendo cada uma das 4 mensagens enviadas para os serviços de escuta igualmente contabilizadas como uma mensagem, o que perfaz um total de 5 mensagens.
Service Bus
Perguntas e respostas relacionadas
-
O escalão premium das mensagens do Service Bus fornece todas as funcionalidades de mensagens das filas e tópicos do Azure Service Bus com um desempenho recorrente previsível, um débito superior e uma disponibilidade melhorada. O escalão premium utiliza um modelo de alocação de recursos dedicado para proporcionar o isolamento de cargas de trabalho e um desempenho consistente. Uma vez que os recursos de computação e memória no escalão premium são dedicados, não existem custos de transação por mensagem como acontece noutros escalões. Todas as transações estão incluídas na alocação de unidades de mensagens.
-
O escalão premium das mensagens do Service Bus tem por base uma taxa diária fixa por unidade de mensagens comprada. Os espaços de nomes criados como premium podem ter 1, 2 ou 4 unidades de mensagens, sendo que a cada uma delas irá acrescer o número especificado de custos de taxa diária da unidade de mensagens. O número de unidades de mensagens compradas dos espaços de nomes premium pode ser alterado em qualquer altura, mas a taxa diária baseia-se no número máximo de unidades de mensagens atribuídas ao espaço de nomes em qualquer momento.
-
Uma ligação mediada é definida de uma das seguintes formas:
- Uma ligação AMQP de um cliente para um tópico, subscrição, fila ou hub de eventos do Service Bus.
- Uma chamada HTTP para receber uma mensagem de um tópico ou fila do Service Bus com um valor de tempo limite superior a zero. A Microsoft cobra o número máximo de ligações mediadas simultâneas que excedam a quantidade incluída (1 000 ligações nos escalões standard e premium). Os picos são medidos por hora, calculados pro rata (proporcionalmente) dividindo pelas 730 horas de um mês, e somados ao longo do período de faturação mensal. A quantidade incluída (1 000 ligações mediadas por mês) é aplicada no final do período de faturação relativamente à soma dos picos calculados pro rata à hora. Exemplos:
- 5 000 clientes ligam-se através de uma única ligação AMQP para cada um, recebem comandos de um tópico do Service Bus e enviam eventos para filas. Se todos os clientes se ligarem durante 12 horas por dia, verá os seguintes custos de ligação (acrescidos de quaisquer outros custos do Service Bus): 5 000 ligações * 12 horas * 30,5 dias/730 = 2 500 ligações mediadas. Após as 1 000 ligações mediadas permitidas mensalmente, ser-lhe-ão cobradas 1 500 ligações mediadas.
- 5 000 clientes recebem mensagens de uma fila do Service Bus por HTTP, que especifica um tempo limite superior a zero. Se todos os dispositivos se ligarem durante 12 horas por dia, verá os seguintes custos de ligação (acrescidos de quaisquer outros custos do Service Bus): 5 000 ligações de receção por HTTP * 12 horas por dia * 30,5 dias/730 horas = 2 500 ligações mediadas.
-
Sim. Não há custos de ligação para o envio de eventos por HTTP, independentemente do número de sistemas ou dispositivos de envio. A receção de eventos por HTTP com um tempo limite superior a zero, por vezes designada por "consulta longa", gera custos de ligações mediadas. As ligações AMQP geram custos de ligações mediadas independentemente de as ligações estarem a ser utilizadas para envio ou receção. Tenha em atenção que são permitidas 100 ligações mediadas, sem custos, num espaço de nomes básico (ou seja, o número máximo de ligações mediadas permitido para a subscrição do Azure). As primeiras 1000 ligações mediadas em todo e qualquer espaço de nomes padrão de uma subscrição do Azure estão incluídas sem custos extra (além do custo base). Uma vez que este número permitido é suficiente para abranger muitos cenários de mensagens serviço a serviço, normalmente, os custos de ligações mediadas só se tornam relevantes se planeia utilizar uma consulta longa de AMQP ou HTTP com um elevado número de clientes; por exemplo, para conseguir uma transmissão em fluxo de eventos mais eficiente ou para permitir a comunicação bidirecional com milhares ou milhões de dispositivos ou instâncias de aplicações.
-
Uma unidade de mensagens é um conjunto de recursos dedicados exclusivamente reservado para espaços de nomes premium. Este conjunto de recursos pode proporcionar um desempenho consistente e recorrente de cargas de trabalho de mensagens. Cada espaço de nomes premium pode ter 1, 2 ou 4 unidades de mensagens e a alocação de recursos aumenta linearmente: 2 unidades de mensagens têm o dobro dos recursos alocados que 1 unidade de mensagens.
-
São cobrados 64 KB por cada ligação ao seu serviço de escuta. Este valor será deduzido dos 5 GB gratuitos oferecidos mensalmente com as unidades de serviço de escuta. O custo da unidade de serviço de escuta é calculado por hora, em incrementos de 5 minutos. Não lhe serão cobrados múltiplos fechos e aberturas para efeitos de desenvolvimento/teste.