-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
switch to Akka HTTP based AWS connector #3
Comments
This is not immediately necessary, the cost with the current approach is that many threads (hundreds) are needed for the AWS client library but it works well enough. |
For future reference, request signing will be needed then, and that @johanandren has in one of his projects already :) |
+1 for such an enhancement! Have a play app currently using dynamo and had the same struggle with the AWS java SDK, ended up signing everything and falling back to the PlayWS library instead. Is the prior work from @johanandren public reference by chance? |
Removes AWS SDK Adds Alpakka as new Client To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. Introduces settings for Backoff and Retries instead of magic numbers. This fixes issue akka#3
Removes AWS SDK Adds Alpakka as new Client To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. Introduces settings for Backoff and Retries instead of magic numbers. Refactored Describe from Type Class to pattern matching for better testablility and simpler code This fixes issue akka#3
Removes AWS SDK Adds Alpakka as new Client To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. Introduces settings for Backoff and Retries instead of magic numbers. Refactored Describe from Type Class to pattern matching for better testablility and simpler code This fixes issue akka#3
Removes AWS SDK Adds Alpakka as new Client To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. Introduces settings for Backoff and Retries instead of magic numbers. Refactored Describe from Type Class to pattern matching for better testablility and simpler code This fixes issue akka#3
- Removes AWS SDK - Adds Alpakka as new Client - To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. - Introduces settings for Backoff and Retries instead of magic numbers. - Refactored Describe from Type Class to pattern matching for better testablility and simpler code - Removed no longer used AWS Client Settings - Removed Documentation of Threading Issue from Readme This fixes issue akka#3
- Removes AWS SDK - Adds Alpakka as new Client - To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. - Introduces settings for Backoff and Retries instead of magic numbers. - Refactored Describe from Type Class to pattern matching for better testablility and simpler code - Removed no longer used AWS Client Settings - Removed Documentation of Threading Issue from Readme This fixes issue akka#3
- Removes AWS SDK - Adds Alpakka as new Client - To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. - Introduces settings for Backoff and Retries instead of magic numbers. - Refactored Describe from Type Class to pattern matching for better testablility and simpler code - Removed no longer used AWS Client Settings - Removed Documentation of Threading Issue from Readme - Bump Version to 1.1.0 This fixes issue akka#3
- Removes AWS SDK - Adds Alpakka as new Client - To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. - Introduces settings for Backoff and Retries instead of magic numbers. - Refactored Describe from Type Class to pattern matching for better testablility and simpler code - Removed no longer used AWS Client Settings - Removed Documentation of Threading Issue from Readme - Bump Version to 1.1.0 This fixes issue akka#3
- Removes AWS SDK - Adds Alpakka as new Client - To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. - Introduces settings for Backoff and Retries instead of magic numbers. - Refactored Describe from Type Class to pattern matching for better testablility and simpler code - Removed no longer used AWS Client Settings - Removed Documentation of Threading Issue from Readme - Bump Version to 1.1.0 This fixes issue akka#3
- Removes AWS SDK - Adds Alpakka as new Client - To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. - Introduces settings for Backoff and Retries instead of magic numbers. - Refactored Describe from Type Class to pattern matching for better testablility and simpler code - Removed no longer used AWS Client Settings - Removed Documentation of Threading Issue from Readme - Bump Version to 1.1.0 This fixes issue akka#3
- Removes AWS SDK - Adds Alpakka as new Client - To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. - Introduces settings for Backoff and Retries instead of magic numbers. - Refactored Describe from Type Class to pattern matching for better testablility and simpler code - Removed no longer used AWS Client Settings - Removed Documentation of Threading Issue from Readme - Bump Version to 1.1.0 This fixes issue akka#3
- Removes AWS SDK - Adds Alpakka as new Client - To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. - Introduces settings for Backoff and Retries instead of magic numbers. - Refactored Describe from Type Class to pattern matching for better testablility and simpler code - Removed no longer used AWS Client Settings - Removed Documentation of Threading Issue from Readme - Bump Version to 1.1.0 This fixes issue akka#3
- Removes AWS SDK - Adds Alpakka as new Client - To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. - Introduces settings for Backoff and Retries instead of magic numbers. - Refactored Describe from Type Class to pattern matching for better testablility and simpler code - Removed no longer used AWS Client Settings - Removed Documentation of Threading Issue from Readme - Bump Version to 1.1.0 This fixes issue akka#3
- Removes AWS SDK - Adds Alpakka as new Client - To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. - Introduces settings for Backoff and Retries instead of magic numbers. - Refactored Describe from Type Class to pattern matching for better testablility and simpler code - Removed no longer used AWS Client Settings - Removed Documentation of Threading Issue from Readme - Bump Version to 1.1.0 This fixes issue akka#3
- Removes AWS SDK - Adds Alpakka as new Client - To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. - Introduces settings for Backoff and Retries instead of magic numbers. - Refactored Describe from Type Class to pattern matching for better testablility and simpler code - Removed no longer used AWS Client Settings - Removed Documentation of Threading Issue from Readme - Bump Version to 1.1.0 This fixes issue akka#3
- Removes AWS SDK - Adds Alpakka as new Client - To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. - Introduces settings for Backoff and Retries instead of magic numbers. - Refactored Describe from Type Class to pattern matching for better testablility and simpler code - Removed no longer used AWS Client Settings - Removed Documentation of Threading Issue from Readme - Bump Version to 1.1.0 This fixes issue akka#3
- Removes AWS SDK - Adds Alpakka as new Client - To perform a clean change we refactored the DynamoDBJournal so that the Helper can be replaced in isolation. - Introduces settings for Backoff and Retries instead of magic numbers. - Refactored Describe from Type Class to pattern matching for better testablility and simpler code - Removed no longer used AWS Client Settings - Removed Documentation of Threading Issue from Readme - Bump Version to 1.1.0 This fixes issue akka#3
This requirement will be much much easier to implement once the Aws Sdk v2 becomes available. V2 will support plugging in a different Http client. And it will support CompletableFuture. So perhaps it's worth it to wait for V2... |
any updates on porting it to aws sdk v2? |
any chance to support akka 2.5.x? |
@alexmnyc the AWS SDK v2 was recently released, but I'm not aware of anyone having started porting this plugin to use it. Even though the plugin is built against Akka 2.4.20, because Akka is careful about binary compatibility the plugin likely works fine with Akka 2.5.x. Did you encounter any problems? |
No description provided.
The text was updated successfully, but these errors were encountered: