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.