Inserito il: Jul 26, 2018
AWS Greengrass permette ora di distribuire eseguibili scritti in C, C++ e altre sintassi che supportano l'importazione di librerie per C. L'utilizzo di codice eseguibile offre diversi vantaggi: favorisce il supporto per applicazioni legacy, perché i clienti potranno riutilizzare con maggiore semplicità codice già scritto in C o C++, alleggerisce il carico di lavoro poiché non occorre alcun programma interprete e riduce al minimo la latenza di elaborazione per i casi d'uso ad alte prestazioni quali visione artificiale e trading algoritmico. A partire da oggi, il codice eseguibile potrà essere impiegato come una funzione AWS Lambda: può essere invocato da un evento o invocare altre funzioni Lambda e può sfruttare altre funzionalità di Greengrass quali l'accesso alle risorse locali. È possibile unire e far corrispondere codice eseguibile proveniente da funzioni Lambda, scritto in sintassi interpretate quali Python o Node.js.
Greengrass permette inoltre di modificare le dimensioni di una coda per i messaggi MQTT memorizzati in locale. Greengrass già esegue lo spool dei messaggi pubblicati nel cloud quando il dispositivo host è scollegato da Internet, un'operazione importante per gli ambienti con connessioni instabili. Ora le dimensioni della coda sono configurabili, perciò sarà possibile configurare un equilibrio tra la retention dei dati e lo spazio di storage locale.
Greengrass, inoltre, permette di configurare un intervallo massimo tra tentativi di riconnessione da eseguire quando il dispositivo core è disconnesso. Il servizio tenta di connettersi a Internet a intervalli progressivamente sempre più lunghi, un'operazione importante per gli ambienti con connettività limitata. È ora possibile configurare l'intervallo massimo tra due tentativi, per permettere a Greengrass di ricollegarsi a Internet rapidamente non appena possibile.
Oltre a queste funzionalità nuove e avanzate, Greengrass ha migliorato le prestazioni di throughput dei messaggi.
Questo nuovo aggiornamento è disponibile a tutti i clienti senza alcun costo aggiuntivo in tutte le regioni AWS supportate da Greengrass. Per iniziare, scarica la versione più recente di Greengrass Core dalla Console di gestione AWS e consulta la documentazione. Per ulteriori informazioni su AWS Greengrass, visita la pagina di prodotto.