張貼日期: Jul 26, 2018

AWS Greengrass 現在可讓您部署以 C、C++ 以及任何支援匯入 C 程式庫的其他語言所撰寫的可執行程式碼。因為客戶可以更輕易地重複使用已經以 C 或 C++ 撰寫的程式碼,而無須語言編譯程式也可使佔用的資源降到最低,且在極高效能的使用案例 (例如電腦視覺或演算交易) 能夠有極小的運算延遲,所以可執行程式碼具有更大的傳統支援優勢。從今天開始,您的可執行程式碼就能像 AWS Lambda 函數一樣可以透過事件來呼叫,或是呼叫其他 Lambda,而且可以利用其他 Greengrass 功能,例如本機資源存取。您可以將可執行程式碼和使用直譯語言 (例如 Python 或 Node.js) 撰寫的 Lambda 函數混合搭配使用。

Greengrass 現在也可以讓您變更本機存放的 MQTT 訊息佇列大小。當主機裝置與網際網路中斷連線時,Greengrass 已經將發佈到雲端的訊息進行多工緩衝處理,這點對於連線不穩定的環境而言非常重要。現在佇列大小可予以設定,讓客戶能夠微調資料保留和節省本機儲存空間之間的平衡。

接著,Greengrass 允許您設定當核心裝置中斷連線時的最大重新連線/重試期間。當主機裝置中斷連線時,Greengrass 會以越來越長的間隔時間重新嘗試連線到網際網路,這對於連線受到限制的環境而言非常重要。現在最大重試期間可予以設定,讓客戶確保連線恢復時 Greengrass 能夠迅速重新連線到網際網路。

除了這些新的增強功能之外,Greengrass 現在也改進了簡訊輸送效能。

這項新的更新提供給客戶,無須額外費用,並在所有推出 Greengrass 的 AWS 區域中提供。若要開始使用,只要從 AWS 管理主控台下載最新版本的 Greengrass Core,並且參閱我們的文件。要進一步了解 AWS Greengrass,請瀏覽 AWS Greengrass