Observações da versão do Service Bus 1.1

Aplica-se a: Service Bus for Windows Server 1.1

As seguintes notas de versão contêm problemas conhecidos e informações atualizadas sobre o Service Bus for Windows Server, (Service Bus 1.1).

Novidades no Service Bus 1.1

A versão 1.1 do Service Bus for Windows Server contém diversos novos recursos e habilidades. Este tópico resume os novos recursos e contém links para obter mais informações.

Melhorias no tempo de execução do Service Bus

A versão 1.1 do Service Bus for Windows Server 1.1 inclui compatibilidade para recursos do sistema de mensagens agenciado que foram introduzidos no SDK do Windows Azure Service Bus de versões 2.0 e 2.1. Para obter mais informações, consulte:

  • What's New in the Azure SDK 2.0 Release (April 2013)

  • What's New in the Service Bus 2.1 Release (May 2013)

A seguir, é possível encontrar os destaques dos novos recursos:

  • AMQP 1.0: O Windows Azure Service Bus inclui compatibilidade com o Protocolo de enfileiramento de mensagens avançado (AMQP) versão 1.0. O AMQP é um protocolo de sistema de mensagens eficiente, confiável e de nível de cabeamento que pode ser usado para desenvolver aplicativos com sistema de mensagem de plataforma cruzada e robustos.

  • Modelo de programação do sistema de mensagens direcionada a eventos: Este recurso apresenta um modelo de programação do sistema de mensagens direcionada a eventos ou de "push", que é uma alternativa para receber um loop. Este recurso é compatível com processamento de mensagens simultâneas e habilita processamento de mensagens em intervalos variados.

  • Assinatura de acesso compartilhado (SAS): Os aplicativos podem agora se autenticar no Service Bus for Windows Server usando a autenticação SAS (assinatura de acesso compartilhado) ou, como antes, pela autenticação integrada do Windows. A autenticação SAS permite aplicativos para autenticar-se com o Service Bus usando uma chave de acesso configurada no namespace de serviço, ou na entidade que possui direitos específicos associados a ele. É possível, então, usar esta chave para gerar um token SAS que os clientes podem usar para se autenticar com o Service Bus.

  • Procura de mensagens: A procura de mensagens permite que você visualize as mensagens disponíveis em uma fila sem bloquear a mensagem ou executar uma operação de recepção explícita. Isto é útil para a depuração e em cenários que envolvem monitoramento.

  • Habilitar e desabilitar envio/recebimento: Este recursos fornece a possibilidade de suspender e continuar o envio e recebimento de mensagens para e de filas e tópicos. É possível habilitar este recurso ao usar a enumeração Microsoft.ServiceBus.Messaging.EntityStatus e configurar a propriedade Microsoft.ServiceBus.Messaging.QueueDescription.Status.

  • Exclusão automática para entidades de mensagens ociosas: A exclusão automática permite definir um intervalo após o qual uma fila, tópico ou assinatura ociosa é automaticamente excluída. Caso uma atividade de envio e recepção ocorra durante o tempo especificado na propriedade Microsoft.ServiceBus.Messaging.QueueDescription.AutoDeleteOnIdle, a entidade é excluída. No entanto, se houver chamados recebidos na fila ou assinatura, a entidade não será excluída (até mesmo se não contiver mensagens).

  • Política de novas tentativas: O recurso de política de novas tentativas do cliente permite definir esse tipo de política em erros de entrega de mensagens temporárias. A biblioteca continuar com novas tentativas até que o limite definido na propriedade Microsoft.ServiceBus.NamespaceManagerSettings.OperationTimeout seja alcançado.

  • Farms de 5 nós: O Service Bus for Windows Server agora é compatível com farms de até 5 nós.

Portal de gerenciamento com a integração do Windows Azure Pack

O Windows Azure Pack para Windows Server é uma coleção de tecnologias do Azure disponível para clientes das Microsoft sem qualquer custo adicional de instalação no banco de dados. Ele é executado no topo do Windows Server 2012 R2 e System Center 2012 R2 e, através do uso das tecnologias do Azure, permite o fornecimento de uma experiência de gerenciamento do Azure rica, de autoatendimento, de nuvem de multilocatário e consistente com o público.

Para obter mais informações sobre o Windows Azure Pack, consulte a página Windows Azure Pack.

A seguir, estão os destaques dos novos recursos disponíveis com a integração do Windows Azure Pack:

  1. Portal de locatário do Service Bus: O Windows Azure Pack conta com um portal de locatário rico para gerenciar recursos e serviços de TI. A troca de mensagens com o Service Bus é um dos serviços compatíveis, junto com os computadores virtuais, sites da Web, bancos de dados do SQL e muito mais. O portal do Windows Azure Pack habilita uma experiência de usuário baseada em assinatura semelhante àquela encontrada no Azure.

  2. Experiência de administrador do Service Bus: O Windows Azure Pack oferece uma experiência de administrador que permite implantar, gerenciar e monitorar recursos e serviços.

  3. Cmdlets do PowerShell do Azure: O Windows Azure Pack é compatível com o gerenciamento do PowerShell do Azure para gerenciamento de serviços de TI, incluindo o Service Bus.

Versões do Service Bus

Pelos dois produtos do Service Bus, o Service Bus for Windows Server e o Windows Azure Service Bus , terem agendas de lançamento diferentes, não é garantido que a versão mais recente do SDK do Azure funcione com o Service Bus for Windows Server. No entanto, devido ao fato de todas as versões do SDK serem suportadas para compatibilidade com anteriores no Windows Azure Service Bus, todas as versões do SDK suportadas pelo Service Bus for Windows Server também são compatíveis com o Windows Azure Service Bus.

Cada versão do Service Bus for Windows Server inclui o SDK do Azure, entregue via NuGet. Em caso de uma versão de teste, especificaremos a versão exata do SDK que suporta tal lançamento.

O diagrama a seguir ilustra a cadência de lançamento do Service Bus.

Versões do Service Bus

Problemas conhecidos

Encontre a seguir uma lista de problemas conhecidos na versão 1.1 do Service Bus for Windows Server.

  • Set-SBCertificate não configura a associação de certificados do ponto de extremidade Https RP. Para resolver esse problema, siga as etapas definidas na associação de certificados RPHttpsEndpoint (depois de executar o cmdlet Set-SBCertificate):

    1. Abra uma janela de comando do PowerShell do Service Bus for Windows Server e execute o cmdlet Get-SBFarm.

    2. Obtenha a propriedade RPHttpsPort e insira o valor de porta 9359 (que é a porta padrão de provedor de recursos Https).

    3. Na janela de comando do PowerShell, execute o seguinte comando:

      [System.Guid]::NewGuid().ToString("B")
      
    4. Obtenha a impressão digital do certificado SSL do farm (é a mesma que a impressão digital do certificado de farm a partir do resultado do cmdlet Get-SBFarm).

    5. Execute este comando a partir de um prompt de comando de administrador em todos os nós do farm:

      netsh http add sslcert ipport=0.0.0.0:9359 certhash=<SSLCertThumbprint> appid=<NewGuid>
      

      Como alternativa, é possível executar o seguinte script de PowerShell como um administrador em todos os nós que fizerem parte deste farm do Service Bus for Windows Server:

      $newGuid = [System.Guid]::NewGuid().ToString("B")
      
      $sbFarm = Get-SbFarm
      
      $RPHttpsPort = $sbFarm.RPHttpsPort 
      
      $SSLCertThumbprint =  $sbFarm.FarmCertificate.Thumbprint 
      
      netsh http add sslcert ipport=0.0.0.0:$RPHttpsPort certhash=$SSLCertThumbprint appid=$newGuid
      
  • O Service Bus for Windows Server não pode ser instalado devido a uma falha na configuração do Windows Fabric. Em algumas versões localizadas (italiana, por exemplo), a configuração do Windows Fabric (um pré-requisito para instalar o Service Bus for Windows Server) falha. Isso se deve a um formato de tempo incorreto em que 00:00:00 é representado como 00.00.00. Para resolver o problema, faça o seguinte:

    1. Inicie o Regedit.exe e navegue até HKEY_USERS\.DEFAULT\Control Panel\International.

    2. Altere o valor de sTimeFormat para h:mm:ss tt.

    3. Quando a instalação for concluída com êxito, é possível alterar o registro de volta a seu valor original.

Data de criação:

2014-04-18