Stai progettando un'API mobile (Android/iOS) che deve usare HTTPS, minimizzare la larghezza di banda ed essere facile da integrare. Quale architettura API si adatta meglio?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: API basate su gRPC.
Perché questa è la risposta
gRPC è la scelta migliore per le API mobili che richiedono HTTPS, minimizzazione della larghezza di banda e facilità di integrazione. Utilizza HTTP/2 per il trasporto, consentendo multiplexing e compressione degli header, riducendo significativamente l'utilizzo della larghezza di banda. La sua serializzazione con Protocol Buffers è più efficiente di JSON o XML. Inoltre, gRPC genera automaticamente codice client e server in molti linguaggi, semplificando l'integrazione. Le API RESTful sono comuni ma usano tipicamente JSON su HTTP/1.1, meno efficiente di gRPC. MQTT è un protocollo di messaggistica leggero, ottimo per IoT, ma non è un'architettura API completa per richieste/risposte sincrone. Le API basate su SOAP usano XML, sono verbose e più complesse da implementare, non ideali per la minimizzazione della larghezza di banda.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta