2017-05-03 60 views
0

有什麼方法可以爲dynamoDb中的batchWriteItem設置閾值限制: 如果TableWriteItems已經達到了25項限制,插入數據(這可以通過檢查tableWriteItems的大小來完成,但是如果我們從未收到過從後端25個項目的顯著時間)在DyanmoDb中設置限制batchWriteItem

我尋找這裏是: - >如果TableWriteItems已經到達這三個條件:的timeLimit,itemSizeLimit或dataSizeLimit,在dynamoDb

TableWriteItems testTableWriteItems = new TableWriteItems("TestTable"); 
      for (int i = 1; i <= 25; i++) { 

       PrimaryKey primaryKey = new PrimaryKey(); 
       primaryKey.addComponent("testId", testId.toString()); 
       primaryKey.addComponent("testName", "testbatch"+i); 
       Item item = new Item().withPrimaryKey(primaryKey); 

       testTableWriteItems.addItemToPut(item); 

      } 



      BatchWriteItemOutcome outcome = dynamoDB.batchWriteItem(testTableWriteItems); 

回答