Compartilhar via


Usar o portal do Azure para criar um tópico do Barramento de Serviço e assinaturas para o tópico

Neste início rápido, você usará o portal do Azure para criar um tópico do Barramento de Serviço e, em seguida, criará assinaturas para esse tópico.

O que são tópicos e assinaturas do Barramento de Serviço?

Os tópicos e assinaturas do barramento de serviço dão suporte a um modelo de comunicação de publicação/assinatura. Com esse padrão, os componentes de um aplicativo distribuído não se comunicam diretamente entre si. Em vez disso, eles trocam mensagens por meio de um tópico, que atua como um intermediário.

Diagrama que mostra como os tópicos e assinaturas funcionam.

As filas do barramento de serviço entregam cada mensagem a um único consumidor. Por outro lado, tópicos e assinaturas fornecem comunicação um para muitos usando um padrão de publicação/assinatura. Você pode registrar várias assinaturas em um único tópico. Quando uma mensagem é enviada para o tópico, cada assinatura recebe sua própria cópia para processar de forma independente.

Uma assinatura funciona como uma fila virtual que recebe cópias de mensagens enviadas para o tópico. Você também pode definir regras de filtro em uma assinatura para controlar quais mensagens ela recebe.

As assinaturas e os tópicos do barramento de serviço permitem o dimensionamento e o processamento de muitos usuários e aplicativos.

Criar um namespace no portal do Azure

Para começar a usar entidades de mensagens do Service Bus no Azure, crie um namespace com um nome que seja exclusivo em todo o Azure. Um namespace fornece um contêiner de escopo para recursos do Barramento de Serviço, como filas e tópicos, no seu aplicativo.

Para criar um namespace:

  1. Entre no portal do Azure.

  2. Selecione o menu do submenu na parte superior esquerda e vá para a página Todos os serviços.

  3. Na barra de navegação à esquerda, selecione Integração.

  4. Role para baixo até os serviços de Mensagens, passe o mouse sobre o Barramento de Serviço e selecione Criar.

    Captura de tela mostrando a seleção de Criar um recurso, Integração e depois Barramento de Serviço no menu.

  5. Na guia Noções básicas da página Criar namespace , siga estas etapas:

    1. Em Assinatura, escolha uma assinatura do Azure na qual o namespace será criado.

    2. Em Grupo de recursos, escolha um grupo de recursos existente ou crie um.

    3. Insira um nome de namespace que atenda às seguintes convenções de nomenclatura:

      • O nome precisa ser exclusivo no Azure. O sistema imediatamente verifica para ver se o nome está disponível.
      • O nome deve ter no mínimo 6 e no máximo 50 caracteres.
      • O nome pode conter apenas letras, números e hífens -.
      • O nome precisa começar com uma letra e terminar com uma letra ou um número.
      • O nome não termina com -sb ou -mgmt.
    4. Para Localização, escolha a região para hospedar seu namespace.

    5. Em Tipo de preço, selecione o tipo de preço (Básico, Standard ou Premium) do namespace. Para este início rápido, selecione Standard.

      Se você selecionar a camada Premium , poderá habilitar a replicação geográfica para o namespace. O recurso de replicação geográfica garante que os metadados e os dados de um namespace sejam replicados continuamente de uma região primária para uma ou mais regiões secundárias.

      Importante

      Se você quiser usar tópicos e assinaturas, escolha Standard ou Premium. O tipo de preço Básico não dá suporte a tópicos e assinaturas.

      Se você selecionou o tipo de preço Premium, especifique o número de unidades do sistema de mensagens. A camada Premium fornece isolamento de recursos no nível de CPU e memória, de modo que cada carga de trabalho seja executada isoladamente. Esse contêiner de recursos é chamado como uma unidade de mensagens. Um namespace premium tem, pelo menos, uma unidade do sistema de mensagens. Você pode selecionar 1, 2, 4, 8 ou 16 unidades do sistema de mensagens para cada namespace do Barramento de Serviço Premium. Para obter mais informações, veja Camada de mensagens premium do Barramento de Serviço.

    6. Selecione Revisar + criar na parte inferior da página.

      Captura de tela mostrando a página Criar um namespace.

    7. Na página Revisar + criar , examine as configurações e selecione Criar.

  6. Depois que a implantação do recurso for bem-sucedida, selecione Ir para o recurso na página de implantação.

    Captura de tela mostrando a página de implantação bem-sucedida com o link Ir para o recurso.

  7. Você verá a home page do namespace do barramento de serviço.

    Captura de tela que mostra a página inicial do namespace do Barramento de Serviço criado.

Criar um tópico usando o portal do Azure

  1. Na página Namespace do Barramento de Serviço, expanda Entidades no menu de navegação à esquerda e selecione Tópicos.

  2. Selecione + Tópico.

  3. Insira um nome para o tópico. Deixe as outras opções com os valores padrão.

  4. Selecione Criar.

    Captura de tela da página Criar tópico.

Criar duas assinaturas do tópico

  1. Selecione o tópico que você criou na seção anterior.

    Captura de tela da página Tópicos com seu tópico selecionado.

  2. Na página Tópico de Barramento de Serviço, selecione + Assinatura.

    Captura de tela da página Assinaturas com o botão Adicionar assinatura selecionado.

  3. Na página Criar assinatura, siga estas etapas:

    1. Insira S1 como o nome da assinatura.

    2. Selecione Criar para criar a assinatura.

      Captura de tela da página Criar assinatura.

  4. Repita a etapa anterior mais duas vezes, criando assinaturas chamadas S2 e S3.

Próximas etapas

Neste artigo, você criou um namespace do Barramento de Serviço, um tópico no namespace e três assinaturas do tópico. Para saber como publicar mensagens no tópico e assinar mensagens de uma assinatura, veja um dos guias de início rápido a seguir na seção Publicar e assinar mensagens.