使用AWS re:Post即您表示您同意 AWS re:Post 使用条款

Greengrass v2 流管理器和 C++?

0

【以下的问题经过翻译处理】 如何在以C++为主的代码库中最好使用Stream Manager?我在文档中看到SDK仅适用于Java和Python。

我们希望从Stream Manager中获得的主要功能是在不可预测的网络环境中上传文件到S3。如果有其他通过Greengrass实现此目标的替代方法,则也可以解决这个问题的根本目标。

如果需要,我们愿意编写额外的适配器代码以保持在C++中。是否有可能完全使用C++来使用Stream Manager,还是应该研究通过Greengrass v2将文件发送到S3的其他方法?

profile picture
专家
已提问 1 年前72 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好,

其中一个替代方法是编写一个小型的单一目的组件,使用支持的StreamManager SDK语言之一编写(我建议使用Java,因为这是运行StreamManager的先决条件),通过Greengrass pubsub IPC服务与您的主要C++组件进行交互。

另一个方法是让您编写的C++ Greengrass组件直接使用S3 API,使用[AWS SDK C++](https://aws.amazon.com/sdk-for-cpp/),但是在缺乏连接时,您必须注意重试和退避。

profile picture
专家
已回答 1 年前

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

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

回答问题的准则