2

If any. I. e. if there is something that is only roughly similar, I would appreciate if you could characterize what are the limitations and differences.

Moishe Lettvin
  • 8,462
  • 1
  • 26
  • 40
necromancer
  • 23,916
  • 22
  • 68
  • 115

2 Answers2

5

I think the closest you get is Amazon's Simple Notification Service which offers some of the same characteristics of Google AppEngine's Channel API. The big minus here is the lack of JavaScript library to utilize this from a browser. Someone asked about JavaScript support, but didn't get an answer.

One other option would be to deploy a server with WebSocket and/or Comet support like Glassfish. You will not get infrastructure provided by Amazon, but still is a viable solution.

tronda
  • 3,902
  • 4
  • 33
  • 55
  • are you sure you can access Simple Notification Service from a browser? i can write my own javascript so i don't need a library but i am not sure if i can access Simple Notification Service from a browser. – necromancer Dec 07 '11 at 20:58
  • You seem to be correct: https://forums.aws.amazon.com/thread.jspa?messageID=203178𱦪 You can still add a small serverside part which receives the messages and sends it to SNS and also have a serverside for returning messages to the clients, but then you probably must have a WebSocket/Comet server deployed. – tronda Dec 08 '11 at 08:49
  • @agksmehx You could also use an alternative web service that specifically does this form of messaging and has a JavaScript client. A couple good examples are: http://beaconpush.com/ and http://www.pubnub.com/ – Bryce Cutt Dec 08 '11 at 18:46
  • @Bryce, thanks - i had found APE: http://www.ape-project.org/ (will compare to your suggestions) – necromancer Dec 09 '11 at 01:38
0

SNS does not seem to be the right solution. The right solution is, or would be if it doesn't yet support it, for SQS to provide an HTTP API to pick objects off a queue.

necromancer
  • 23,916
  • 22
  • 68
  • 115