[go: up one dir, main page]

This is the Trace Id: 980a6f4e750f235795905b469f50192d
Avançar para o conteúdo principal
Azure

Azure Web PubSub

Mensagens em tempo real para aplicações Web com WebSockets e o padrão de publicação-subscrição.

Crie mensagens em tempo real para as suas aplicações Web

Desenvolva aplicações Web com mensagens em tempo real através do Azure Web PubSub, um serviço totalmente gerido que suporta WebSockets nativos e sem servidor. Crie aplicações livremente acopladas e dimensionáveis, incluindo chats, transmissão em direto e dashboards de IoT, com o padrão de mensagens de publicação-subscrição. Mantenha a sua concentração na funcionalidade enquanto o Web PubSub faz a gestão do fluxo de dados e do conteúdo para as suas páginas Web e aplicações móveis.

Mensagens de publicação-subscrição em tempo real para desenvolvimento de aplicações Web através do suporte de WebSockets nativos e sem servidor

Suporte incorporado para ligações de cliente em grande escala e arquiteturas de elevada disponibilidade

Suporte para uma grande variedade de SDKs de cliente e linguagens de programação

Concentre-se na lógica aplicacional, não na infraestrutura

Adicione a funcionalidade de comunicação e mensagens em tempo real à sua aplicação sem ter de aprovisionar e manter servidores de WebSocket. Como um serviço totalmente gerido, o Azure Web PubSub processa o alojamento, a escalabilidade, o balanceamento de carga e outras tarefas, pelo que pode concentrar-se no que faz melhor.

Envolva os clientes em qualquer local em tempo real

Entregue mensagens em tempo real aos seus clientes em qualquer local em aplicações Web, plataformas móveis e plataformas de ambiente de trabalho com SDKs flexíveis.

Crie capacidades avançadas com os serviços do Azure

Adicione capacidades sofisticadas às suas aplicações com os serviços do Azure, como os Serviços de IA do Azure para reconhecimento de voz e aprendizagem automática, para ajudar a protegê-las com a segurança incorporada do Azure.

Preços flexíveis e dimensionáveis

Comece a criar as suas aplicações Web gratuitamente e, em seguida, aumente verticalmente de acordo com as suas necessidades com preços flexíveis.

Saiba como criar aplicações em tempo real com WebSockets e com o Azure Web PubSub.

Segurança e conformidade abrangentes incorporadas

Vista geral do Centro de Segurança a mostrar dados de política e conformidade e higiene de segurança de recursos no Azure
Vista geral do separador Computação e aplicações do Centro de Segurança com uma lista de recomendações no Azure

Comece a trabalhar com uma conta gratuita do Azure

1

Começar gratuitamente. Obtenha 200 USD em crédito para utilizar em 30 dias. Enquanto tiver crédito, receba quantidades grátis de muitos dos nossos serviços mais populares, além de quantidades grátis de mais de 55 serviços que são sempre gratuitos.

2

Após o crédito, mude para pay as you go para continuar a criar com os mesmos serviços gratuitos. Só paga se utilizar mais do que os serviços mensais gratuitos.

3

Após 12 meses, continuará a obter mais de 55 serviços sempre gratuitos e a pagar apenas pelo que utilizar além dos seus montantes mensais gratuitos.

Comece a utilizar o Azure Web PubSub

Comece a utilizar os recursos de aprendizagem

Está tudo pronto para começar, vamos configurar a sua conta gratuita do Azure

Experimentar o Azure gratuitamente
#chatEngagement { color: #fff; background-color: #006abb; border: 1px solid #0078d4; border-radius: 4px; display: inline-block; font-size: 14px; font-weight: 600; padding: 10px 16px; } #chatEngagement:hover, #chatEngagement:active { text-decoration: underline; } #chatDisengagement { color: #0062ad; display: inline-block; font-size: 14px; font-weight: 600; padding-right: 1em; position: relative; text-decoration: none; border: none; background-color: transparent; } #chatEngagement:focus { outline: 1px solid #fff; outline-offset: -4px; text-decoration: underline; } #chatDisengagement:after { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1L9 6L4 11' stroke='%230062ad'/%3E%3C/svg%3E"); content: ' '; height: 12px; width: 12px; display: inline-flex; vertical-align: middle; margin-left: .2em; transition: all .2s ease-in-out; position: absolute; bottom: -6px; background-color: transparent; } #chatDisengagement:focus { outline-offset: 10px; } #lp-iframe-container { border: 0; bottom: 0; box-shadow: 0 5px 15px 0 #00000033; height: 500px; left: auto !important; min-width: 300px; max-width: 350px; padding: 0; position: fixed; right: 0; top: auto !important; z-index: 1031; } #iFrame { height: 100%; width: 100%; border: 0; } #proactive-chat-dialog { position: fixed; z-index: 10400; bottom: -24px; right: 11px; } #proactive-chat-dialog .chatContainer { min-width: 272px; height: 277px; color: #000; line-height: 0; position: relative; border: 0 !important; background-repeat: no-repeat !important; background-color: #fff !important; margin: auto; padding: 12px; background-size: contain !important; box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12); } #proactive-chat-dialog .chatContainer .chat-cta { text-align: center; font-size: 24px; font-weight: 600; position: relative; top: 160px; } #proactive-chat-dialog .chatContainer .chat-buttons { position: relative; top: 185px; width: 100%; display: flex; gap: 1em; justify-content: center; flex-direction: column; } #proactive-chat-dialog .chatContainer .chat-buttons .arrow-link { width: auto; margin: auto; } #proactive-chat-dialog .chatContainer .chat-buttons .arrow-link:after { bottom: -6px; } @media only screen and (min-width: 33.75em) { #proactive-chat-dialog .chatContainer .chat-buttons { top: 200px; flex-direction: row; } } </style> <div id="proactive-chat-dialog" class="proactive-chat-hidden"> <div class="chatContainer" style="background: url('{{module.bg-img-src}}') no-repeat top left" > <div class="chat-cta">{{module.heading}}</div> <div class="chat-buttons"> <button type="button" id="chatEngagement" aria-label="{{chat-engagement.aria-label}}" class="button button--primary01 lp-chatnow" data-lp-event="click" data-bi-id="expand-chat" data-bi-an="chat" data-bi-chtid="azure chat 1" data-bi-chtnm="live person proactive chat" data-bi-bhvr="16" data-bi-tn="button button--primary01 lp-chatnow" > {{chat-engagement.btn-txt}} </button> <button type="button" id="chatDisengagement" aria-label="{{chat-disengagement.aria-label}}" class="arrow-link lp-nothanks" data-lp-event="close" data-bi-id="collapse-chat" data-bi-an="chat" data-bi-chtid="azure chat 1" data-bi-chtnm="live person proactive chat" data-bi-tn="arrow-link lp-nothanks" > {{chat-disengagement.btn-txt}} </button> </div> </div> </div> '/>