Greengrass v2组件在执行时是同步还是异步的?

0

【以下的问题经过翻译处理】 你好,我有一个问题,可我找不到任何相关信息。我需要知道这个问题的答案,因为我需要同步读取一个不断变化的文件中的持久化数据。

profile picture
专家
已提问 5 个月前15 查看次数
1 回答
0

【以下的回答经过翻译处理】 AWS IoT Greengrass组件是您部署到Greengrass核心设备的软件模块。组件可以代表应用程序、运行时安装程序、库或任何您想在设备上运行的代码。您可以定义依赖于其他组件的组件。例如,您可以定义一个安装Python的组件,然后将该组件定义为运行Python应用程序的组件的依赖项。当您将组件部署到设备和设备组时,Greengrass仅部署设备需要的软件模块。

组件可以有任意数量的构件,这些构件是组件二进制文件。构件可以包括脚本、已编译的代码、静态资源和组件依赖项中的任何其他文件。组件还可以消耗组件依赖项的构件。

因此,在您的脚本中,您可以根据要求使您的代码以同步或异步处理方式来处理事物。如果下游服务/系统是同步或异步的,您还可能需要让您的代码意识到与其交互的下游服务/系统。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则