Greengrass v2 流管理器和 C++?

0

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

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

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

profile picture
專家
已提問 5 個月前檢視次數 45 次
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
專家
已回答 5 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南