

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# AWS AppSync Eventi e API Gateway
<a name="appsync-api-gateway"></a>

AWS AppSync Events e Amazon API Gateway offrono entrambi un' WebSocket esperienza gestita per i tuoi microservizi.

[AWS AppSync Events](https://docs.aws.amazon.com/appsync/latest/eventapi/event-api-welcome.html) offre un'esperienza semplificata per la messaggistica in tempo reale utilizzando un. WebSocket AWS AppSync Events supporta la messaggistica unicast e multicast e un raggruppamento flessibile di canali in namespace, con supporto per i caratteri jolly. I microservizi possono comunicare tra loro in diversi modi utilizzando Events. AWS AppSync Ad esempio, un servizio che riceve dati in tempo reale può trasformare e pubblicare i dati sul canale appropriato, dove gli abbonati li riceveranno in tempo reale.

Inoltre, [API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html) supporta WebSocket APIs. Puoi definire integrazioni con Servizi AWS, ad esempio, Amazon DynamoDB AWS Lambda e configurare espressioni di selezione del percorso mappate su tali integrazioni. API Gateway dispone di percorsi speciali che puoi utilizzare per autorizzare e gestire le tue WebSocket connessioni. A seconda delle esigenze, è possibile archiviare le informazioni di WebSocket connessione in un data store come DynamoDB. Utilizzando queste informazioni, i messaggi possono essere pubblicati su WebSocket connessioni specifiche tramite un'API REST, con un ID di connessione specifico.

## Linea guida
<a name="appsync-api-gateway-guidance"></a>

Usa AWS AppSync Events quando:
+ Disponi di più canali di messaggistica raggruppati in namespace e desideri pubblicare e sottoscrivere gruppi di canali utilizzando i caratteri jolly.
+ Le comunicazioni avvengono principalmente tra sistemi diversi anziché tra sistemi diversi. Servizi AWS

Utilizza API Gateway WebSocket APIs quando:
+ Vuoi consentire ai clienti di avere connessioni persistenti in tempo reale alle Servizio AWS integrazioni.
+ Vuoi gestire le WebSocket connessioni da solo. Ad esempio, potresti voler consentire ad altri sistemi di inviare messaggi a un determinato client dopo aver cercato il relativo ID di connessione.
+ Desideri utilizzare le funzionalità di API Gateway come le distribuzioni in fasi o le integrazioni proxy oppure desideri configurare i tuoi sottoprotocolli.