Compartilhar via


Perguntas frequentes sobre o serviço Azure Web PubSub

Aqui estão algumas perguntas frequentes (FAQs) para o serviço Azure Web PubSub.

O serviço Azure Web PubSub está pronto para uso em produção?

Sim, o serviço Azure Web PubSub está disponível para o público geral.

Como fazer escolher entre o Serviço do Azure SignalR e o serviço Azure Web PubSub?

O Serviço do Azure SignalR e o serviço Azure Web PubSub ajudam os clientes a criar aplicativos Web em tempo real facilmente com grande escala e alta disponibilidade e permitir que os clientes se concentrem em sua lógica de negócios em vez de gerenciar a infraestrutura de mensagens. Em geral, você pode escolher o Azure SignalR Service se já usa a biblioteca SignalR para criar aplicativos em tempo real. Em vez disso, se você estiver procurando por uma solução genérica para criar aplicativos em tempo real com base no WebSocket e no padrão de publicação e assinatura, você pode escolher o serviço Azure Web PubSub. O serviço Azure Web PubSub não é um substituto para Serviço do Azure SignalR. Eles estão direcionando diferentes cenários.

Serviço do Azure SignalR é mais adequado se:

  • Você já estiver usando o ASP.NET ou o ASP.NET Core SignalR, principalmente usando o .NET ou precisa se integrar ao ecossistema do .NET (como o Blazor).
  • Você tem um cliente SignalR disponível para sua plataforma.
  • Você precisa de um protocolo estabelecido que suporte uma ampla variedade de padrões de chamada, como Chamada de Procedimento Remoto (RPC) e streaming. Ele também deve oferecer suporte a vários transportes, incluindo WebSocket, eventos enviados pelo servidor e longa votação, além de um cliente que gerencia o tempo de vida da conexão em seu nome.

O serviço Azure Web PubSub é mais adequado para situações em que:

  • Você precisa criar aplicativos em tempo real com base na tecnologia WebSocket ou publicar-assinar pelo WebSocket.
  • Você deseja criar seu próprio subprotocolo ou usar subprotocolos avançados existentes no WebSocket (por exemplo, assinaturas GraphQL por WebSocket).
  • Você procura um servidor leve, por exemplo, que envie mensagens ao cliente sem passar pelo backend configurado.

Onde meus dados residem?

O Azure Web PubSub não armazena nenhum dado do cliente. Se você usar o serviço Azure Web PubSub junto com outros serviços do Azure, como o Armazenamento do Azure para diagnóstico, consulte Visão geral da privacidade do Azure (white paper) para obter orientação sobre como manter a residência de dados em regiões do Azure.