API di inoltro disponibili
API di runtime
La tabella seguente elenca tutti i client di runtime di Inoltro attualmente disponibili.
La sezione Informazioni aggiuntive contiene altre informazioni sullo stato di ogni libreria di runtime.
Linguaggio/Piattaforma | Funzionalità disponibile | client | Repository |
---|---|---|---|
.NET Standard | Connessioni ibride | Microsoft.Azure.Relay | GitHub |
.NET Framework | Inoltro WCF | WindowsAzure.ServiceBus | N/D |
Node | Connessioni ibride | Websockets: hyco-ws Websockets: hyco-websocket Richieste HTTP: hyco-https |
GitHub |
Informazioni aggiuntive
.NET
I runtime in un ecosistema .NET sono vari, pertanto sono presenti più librerie .NET per Inoltro. La libreria .NET Standard può essere eseguita usando .NET Core o .NET Framework, mentre la libreria .NET Framework può essere eseguita solo in un ambiente .NET Framework. Per altre informazioni su .NET Framework, vedere le versioni del framework.
La libreria .NET Framework supporta solo il modello di programmazione WCF e si basa su un protocollo binario proprietario basato sul trasporto net.tcp
WCF. Questo protocollo e la libreria vengono mantenuti per compatibilità con le versioni precedenti con le applicazioni esistenti.
La libreria .NET Standard è basata sulla definizione del protocollo aperto per l'inoltro di Connessioni ibride che si basa su HTTP e WebSocket. La libreria supporta un'astrazione del flusso su WebSocket e un semplice movimento api request-response per rispondere alle richieste HTTP. L'esempio di API Web illustra come integrare Connessioni ibride con ASP.NET Core per servizi Web.
Node.js
I moduli hybrid Connessione ions sostituiscono o modificano i moduli Node.js esistenti con implementazioni alternative in ascolto del servizio di inoltro di Azure invece dello stack di rete locale.
Il hyco-https
modulo modifica e sostituisce parzialmente i moduli http
Node.js di base e https
, fornendo un'implementazione del listener HTTPS compatibile con molti moduli e applicazioni Node.js esistenti che si basano su questi moduli di base.
I moduli hyco-ws
e hyco-websocket
modificano gli ormai diffusi moduli ws
e websocket
per Node.js, fornendo implementazioni del listener alternative che consentono a moduli e applicazioni basati su uno dei moduli di funzionare dietro l'inoltro di Connessioni ibride.
Informazioni dettagliate su questi moduli sono disponibili nel repository GitHub azure-relay-node.
Passaggi successivi
Per altre informazioni sul servizio di inoltro di Azure, vedere i collegamenti seguenti: