Partilhar 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 em geral.

Como faço para escolher entre o Serviço Azure SignalR e o serviço Azure Web PubSub?

O Serviço 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 permitem 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 Serviço SignalR do Azure se já usar a biblioteca SignalR para criar aplicativos em tempo real. Em vez disso, se você estiver procurando uma solução genérica para criar um aplicativo em tempo real com base no WebSocket e no padrão publish-subscribe, você pode escolher o serviço Azure Web PubSub. O serviço Azure Web PubSub não substitui o Serviço Azure SignalR. Eles estão visando diferentes cenários.

O Serviço Azure SignalR é mais adequado se:

  • Você já está usando o ASP.NET ou ASP.NET Core SignalR, usando principalmente o .NET ou precisa se integrar ao ecossistema .NET (como o Blazor).
  • Você está tendo 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 RPC (Chamada de Procedimento Remoto) e streaming. Ele também deve suportar vários transportes, incluindo WebSocket, eventos enviados pelo servidor e sondagem longa, juntamente com 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 sobre WebSocket.
  • Você deseja criar seu próprio subprotocolo ou usar subprotocolos avançados existentes sobre WebSocket (por exemplo, assinaturas GraphQL sobre WebSocket).
  • Você procura um servidor leve, por exemplo, enviando mensagens para o cliente sem passar pelo back-end configurado.

Onde residem os meus dados?

O Azure Web PubSub não armazena dados de clientes. 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.