GitHub user CandleCandle opened a pull request:
https://github.com/apache/camel/pull/734
DynamoDB Stream Consumer
DynamoDB Streams offer a change feed from your dynamoDB.
While the API calls are very similar to the Kinesis API calls, the use of
shards is quite different; in Kinesis they are intended to be parallel, to
increase throughput. In DynamoDB Streams, shards are sequential, intended to be
walked one at a time to get all the changes available.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/CandleCandle/camel ddb-streams
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/camel/pull/734.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #734
----
commit 873c51741f8fdc43c186866d333d56d5621b6b43
Author: Candle <[email protected]>
Date: 2015-12-07T09:33:10Z
Added basic DynamoDb Stream component.
commit 5cb1ac94aefa73be01ee2670b0f7f0553473c533
Author: Candle <[email protected]>
Date: 2015-12-11T10:49:56Z
Add a data structure to model the way the shard list works.
commit f60373a31a5e50baa5d4d4134ff6e37b92ccb8be
Author: Candle <[email protected]>
Date: 2015-12-11T16:25:19Z
Update defaults to more sensible defaults.
commit 050e61ba850183087642321ec1db57c2891a870e
Author: Candle <[email protected]>
Date: 2015-12-11T16:25:48Z
Add an understanding of the shard list to the main dynamodbstream consumer.
commit c648bbdb70908c3e3fd270462d14f02f71b46cbc
Author: Candle <[email protected]>
Date: 2015-12-15T18:22:20Z
Fixed CS.
commit 8037d849218ba3912be0fed2c2568e2c6efa0c56
Author: Candle <[email protected]>
Date: 2015-12-16T09:05:00Z
Added more documentation.
commit 0e55cf369b6720500e9c01a26b4d290cc7ebdd72
Author: Candle <[email protected]>
Date: 2015-12-16T10:34:21Z
Correctly support the LATEST shard iterator type by starting with the last
shard in the stream descrption.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---