Greengrass v2 流管理器和 C++?

0

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

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

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

profile picture
EXPERTE
gefragt vor 5 Monaten45 Aufrufe
1 Antwort
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
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen