Greengrass StreamManagerにおいて、メッセージストリーム毎に最大帯域幅を設定する方法はありますか

0

コンポーネント設定のSTREAM_MANAGER_EXPORTER_MAX_BANDWIDTHでは、コンポーネント単位の最大帯域幅しか設定できません。 メッセージストリームを作成する際に、最大帯域幅を設定する方法を教えてください。

gefragt vor 3 Monaten18 Aufrufe
1 Antwort
1
Akzeptierte Antwort

申し訳ありませんが、AWS IoT Greengrass Stream Managerでは、個々のメッセージストリーム毎に最大帯域幅を設定する直接的な方法は提供されていません。

ご指摘の通り、STREAM_MANAGER_EXPORTER_MAX_BANDWIDTHパラメータはStream Managerコンポーネント全体の最大帯域幅を設定するものです。これはすべてのストリームに対して適用される全体的な制限となります。

個々のストリームの帯域幅を制御したい場合、アプリケーションレベルで実装する必要があります。例えば、カスタムコンポーネントを作成し、StreamManagerClientを使用してデータをストリームに書き込む際に、プログラム的に各ストリームのデータ転送レートを制御することが考えられます。

ただし、この方法でも厳密な帯域幅制御は難しく、あくまでアプリケーションロジックによる近似的な制御になります。Stream Manager自体には、個別のストリームに対する帯域幅制御機能は組み込まれていません。

より細かい制御が必要な場合は、AWS IoTチームにフィードバックを提供し、将来のアップデートでこの機能が追加されることを要望することをお勧めします。
Sources
Stream manager - AWS IoT Greengrass
Configure AWS IoT Greengrass stream manager - AWS IoT Greengrass
Create custom components that use stream manager - AWS IoT Greengrass

profile picture
beantwortet vor 3 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