問題タブ [spring-integration-aws]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-cloud-stream - dynamo db テーブルの Kinesis Binder のデフォルトの読み取り容量と書き込み容量
Spring Aws Kinesis Binder のドキュメントによると、readCapacity と writeCapacity のデフォルト値は 1 です。
readCapacity DynamoDb テーブルの読み取り容量。Kinesis プロビジョニング済みスループットを参照してください
デフォルト: 1
writeCapacity DynamoDb テーブルの書き込み容量。Kinesis プロビジョニング済みスループットを参照してください。 デフォルト: 1
Kinesis Client コードから、デフォルト値が 10 であることがわかります。
Spring Kinesis Binder にカスタマイズはありますか。
編集
読み取りおよび書き込み容量が 40 の locks テーブルがあります。
このようにバインダーを構成しました
これらの構成で実行されている 3 つのコンテナーがあります。
customLocks テーブルに対して ProvisionedThroughputExceededException が表示されます。
バインダーが dynamo db ロック テーブルをオーバーロードしようとしているかどうかは不明です。