DynamoDBで制御されたBatchWriteItem
が失敗したらどうすれば作成できますか?DynamoDBでBatchWriteItemをシミュレートする方法はありますか?
基本的には、DynamoDBで障害をシミュレートする方法(目的に応じてBatchWriteItemを破る)を持っていますので、response
にあるUnprocessedItems
のロジックが正しく動作することを確認できます。ドキュメントから
: http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html
一般的には、ループ内でBatchWriteItemを呼び出します。各繰返し は未処理アイテムをチェックし、すべてのアイテムが に処理されるまで、未処理アイテムで新しいBatchWriteItem リクエストを送信します。
は、下の2つの同様のソリューションは、その使用を議論している行う-whileループとコールバック:DO-一方と
JAVA:
:コールバックとNODE
How to handle UnprocessedItems using AWS JavaScript SDK (dynamoDB)?
「壊れた」 BatchWriteItemリクエストをテストするにはどうすればよいですか?
DynamoDBの最終的な結果はです。無限 loop?すなわちBatchWriteItem
がUnprocessedItems
を返し、コードがUnprocessedItems
になり、BatchWriteItem
を呼び出し、UnprocessedItems
を何度も繰り返し返しますか?
いいね。私は後でそれをテストします。 – iaforek