akka-persistence-dynamodb icon indicating copy to clipboard operation
akka-persistence-dynamodb copied to clipboard

switch to Akka HTTP based AWS connector

Open rkuhn opened this issue 9 years ago • 7 comments
trafficstars

rkuhn avatar Jan 29 '16 19:01 rkuhn

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.

rkuhn avatar Feb 10 '16 11:02 rkuhn

For future reference, request signing will be needed then, and that @johanandren has in one of his projects already :)

ktoso avatar Feb 10 '16 12:02 ktoso

+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?

rmmeans avatar Feb 17 '16 02:02 rmmeans

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...

joost-de-vries avatar Jul 31 '17 14:07 joost-de-vries

any updates on porting it to aws sdk v2?

alexmnyc avatar Dec 16 '18 01:12 alexmnyc

any chance to support akka 2.5.x?

alexmnyc avatar Dec 16 '18 01:12 alexmnyc

@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?

raboof avatar Dec 16 '18 11:12 raboof