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

0

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

질문됨 3달 전24회 조회
1개 답변
1
수락된 답변

申し訳ありませんが、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
답변함 3달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인