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.