Inserito il: Apr 23, 2020
AWS AppSync è un servizio GraphQL gestito che semplifica lo sviluppo delle applicazioni consentendo di creare un'API flessibile per l’accesso, la manipolazione e la combinazione di dati da una o più origini dati e in completa sicurezza. AppSync consente di trasformare tutte le proprie origini dati supportate in tempo reale, con gestione della connessione, ridimensionamento, fan-out e trasmissione di dati gestiti automaticamente tra il servizio e i client, per consentire agli sviluppatori di concentrarsi sui differenziatori dell’attività per le loro applicazioni in tempo reale anziché sulla gestione delle operazioni e dell’infrastruttura WebSockets.
Gli abbonamenti GraphQL gestiti su AppSync consentono di ottimizzare in modo trasparente l’accesso da migliaia o milioni di client alle applicazioni che richiedono aggiornamenti in tempo reale, tra cui classifiche di videogiochi, app dei social media, punteggi sportivi, streaming live, chat room interattive, dashboard IoT e molto altro ancora.
Sia AppSync che Amplify forniscono kit SDK intelligenti e librerie client per applicazioni iOS, Android e JavaScript (web e React Native), affinché sia possibile il collegamento alle API AppSync GraphQL che gestiscono automaticamente più connessioni client, scalabilità, fan-out e trasmissione nel backend. Oggi pubblichiamo il nostro protocollo WebSockets in tempo reale, affinché gli sviluppatori possano scegliere se utilizzare il proprio client WebSockets preferito in qualsiasi lingua per collegarsi, registrarsi e ricevere abbonamenti GraphQL in tempo reale dalle proprie API AppSync, o i client e i kit SDK ottimizzati già disponibili e forniti da AppSync e Amplify. Gli sviluppatori godono oggi della flessibilità per creare i propri client personalizzati e collegarsi alle API AppSync sfruttando le librerie HTTP generiche per inviare query e mutazioni GraphQL, oltre ai client WebSockets generici per gli abbonamenti GraphQL.
Per maggiori dettagli su come collegarsi ad AppSync con qualsiasi client WebSockets generico, consulta il nostro nuovo post del blog e la nostra documentazione sul client del protocollo in tempo reale. Per ulteriori dettagli sulle nuove funzionalità in tempo reale di AppSync, consulta il nostro post del blog sul supporto WebSockets puro e la documentazione AppSync.