AWS Java SDK (Apache HTTP Client) on Google App Engine

Our application is a heavy AWS Java SDK and we want to port it to GAE.

AWS Java SDK does not work with GAE because it uses Apache HTTP Client.

About 4 years ago, there were attempts to port the AWS Java SDK to GAE:

Or Apache HTTP Client for GAE:

  • http://esxx.blogspot.ru/2009/06/using-apaches-httpclient-on-google-app.html(3)

They are all very outdated or no longer available.

My question is, what would be a modern and wise approach to make the Java SDK GAE-frendly SDK?

I see these possibilities:

  • Insert aws-java-sdk and replace Apache HTTP client with URLFetchService as in (1) and (2)
  • Try to write custom ClientConnectionManager and ManagedClientConnection classes or something like this for Apache HTTP Client as in (3).
  • Wrap all Java SDKs in REST services (sic!) And deploy to GCE.
  • How can I use the SDK for another Java language, perhaps JavaScript / Python?
+3


source to share





All Articles