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

0

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

profile picture
EXPERT
asked 6 months ago23 views
1 Answer
0

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

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

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

profile picture
EXPERT
answered 6 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions