В новой версии AWS Greengrass используется исполняемый код, написанный на C, C++ и других языках, который импортирует библиотеки C и многое другое

Проведено: 26 июля 2018 г.

AWS Greengrass теперь позволяет развертывать исполняемые файлы, написанные на C, C++ и любом другом языке, поддерживающем импорт библиотек C. Преимуществами исполняемого кода являются расширенная поддержка устаревших версий, поскольку пользователям легче повторно использовать код, уже написанный на языках C или C++, минимальное потребление ресурсов, поскольку не требуется интерпретатор языка, и абсолютный минимум задержки вычислений для таких высокопроизводительных сценариев использования, как компьютерное зрение или алгоритмическая торговля. С сегодняшнего дня исполняемый код во многом похож на функцию AWS Lambda, его можно вызывать по событиям или вызывать другие Lambda, а также использовать другие функции Greengrass, такие как доступ к локальным ресурсам. Исполняемый код можно комбинировать с функциями Lambda, написанными на интерпретируемых языках, таких как Python или Node.js.

Greengrass теперь также позволяет изменять размер очереди для локально хранящихся сообщений MQTT. Greengrass уже отправляет сообщения, публикуемые в облаке при отключении хост-устройства от Интернета, что важно для сред с перебоями в подключении. Теперь размер очереди можно настраивать, что позволяет клиентам точно настроить баланс между хранением данных и экономией места в локальном хранилище.

Затем Greengrass позволяет настроить максимальный период переподключения/повтора при отключении основного устройства. Greengrass повторяет подключение к Интернету через все более длительные промежутки времени при отключении хост-устройства, что важно для сред с ограниченными возможностями подключения. Теперь можно настроить максимальный период повторных попыток, что позволяет клиентам быстро восстановить подключение Greengrass к Интернету после того, как подключение станет доступным.

В дополнение к этим новым и расширенным возможностям Greengrass теперь улучшила пропускную способность обмена сообщениями.

Это новое обновление доступно клиентам без дополнительной оплаты и доступно во всех регионах AWS, в которых доступна компания Greengrass. Для начала скачайте последнюю версию Greengrass Core из Консоли управления AWS и ознакомьтесь с нашей документацией. Чтобы узнать больше об AWS Greengrass, посетите веб-сайт AWS Greengrass.