Publicado en: Jul 26, 2018

AWS Greengrass ahora permite implementar archivos ejecutables escritos en C, C++ y cualquier otro lenguaje que admita la importación de bibliotecas de C. El código ejecutable ofrece los siguientes beneficios: una mayor compatibilidad con recursos heredados, ya que los clientes pueden reutilizar con mayor facilidad código que ya está escrito en C o C++, una presencia de recursos mínima porque no se necesita ningún interpretador de lenguajes y un mínimo absoluto de latencia informática para casos de uso de alto rendimiento, como la visión artificial y el comercio algorítmico. A partir de hoy, el código ejecutable funciona de manera similar a una función de AWS Lambda: puede invocarse a través de eventos o invocar otros Lambda, además de aprovechar otras funcionalidades de Greengrass, como el acceso a recursos locales. Puede mezclar y combinar código ejecutable con otras funciones de Lambda escritas en lenguajes interpretados, como Python o Node.js.

Greengrass ahora también permite modificar el tamaño de la cola para los mensajes MQTT almacenados localmente. Greengrass ya pone en cola los mensajes que se publican en la nube cuando el dispositivo host no está conectado a Internet, lo que es importante para entornos con conectividad intermitente. Ahora, el tamaño de la cola es configurable, lo que permite a los clientes ajustar el equilibrio entre retención de datos y conservación de espacio de almacenamiento local.

Además, Greengrass le permite configurar el período máximo de reconexión/reintentos cuando el dispositivo principal está desconectado. Greengrass reintenta conectarse a Internet a intervalos gradualmente más prolongados cuando el dispositivo host está desconectado, lo que resulta importante para entornos con conectividad limitada. Ahora es posible configurar el período máximo de reintentos, lo que permite a los clientes garantizar que Greengrass se reconecte a Internet rápidamente una vez que vuelva la conectividad.

Además de estas capacidades nuevas y mejoradas, Greengrass ahora cuenta con un mejor rendimiento de procesamiento de mensajes.

Esta nueva actualización se ofrece a los clientes sin costo adicional y se encuentra disponible en todas las regiones de AWS en las que Greengrass lo está. Para empezar a usarla, solo debe descargar la última versión de Greengrass Core en la consola de administración de AWS y consultar la documentación. Si desea obtener más información sobre AWS Greengrass, visite AWS Greengrass.