- CreateQueue: Create queues for your own use, or to share with others.
- ListQueues: List your existing queues.
- DeleteQueue: Delete one of your queues.
- SendMessage: Add any data entries to a specified queue.
- ReceiveMessage: Return one or more messages from a specified queue, which are returned in roughly the same order it was added to the queue.
- DeleteMessage: Remove a message from a specified queue.
- PeekMessage: Return a specific entry from the queue without locking it.
- SetVisibilityTimeout: Control the amount of time after a message has been read that is locked from being read again.
- AddGrant: Allow other users to send messages to or receive messages from your queue.
-
Amazon Simple Queue Service announced (12 messages)
- Posted by: Joseph Ottinger
- Posted on: July 17 2006 08:30 EDT
Amazon Simple Queue Service (Amazon SQS) offers a reliable, highly scalable hosted queue for storing messages as they travel between computers. By using Amazon SQS, developers can move data between distributed application components performing different tasks, without losing messages or requiring each component to be always available. The following operations are provided:Threaded Messages (12)
- Very cool by Mike Perham on July 17 2006 09:53 EDT
- Re: Very cool by bob farmer on July 17 2006 20:59 EDT
- Confused by tom tarb on July 17 2006 10:30 EDT
- Re: Confused by Mike Perham on July 17 2006 12:40 EDT
- Re: Confused by Will Hartung on July 17 2006 15:07 EDT
- Great by urddd urddd on July 17 2006 10:35 EDT
- Re: Amazon Simple Queue Service announced by Johan Macedo on July 17 2006 13:00 EDT
- Re: Amazon Simple Queue Service announced by Dushyanth Inguva on July 19 2006 08:56 EDT
- Re: Amazon Simple Queue Service announced by Tsozum Tsozum on July 18 2006 13:43 EDT
- Re: Amazon Simple Queue Service announced by Tatu Saloranta on July 18 2006 15:43 EDT
- Can we use XML here? by Bon Bon on July 19 2006 01:03 EDT
- Re: Can we use XML here? by Mike Perham on July 19 2006 13:29 EDT
-
Very cool[ Go to top ]
- Posted by: Mike Perham
- Posted on: July 17 2006 09:53 EDT
- in response to Joseph Ottinger
I applaud them. This is another long-term bet on their part to provide basic infrastructure for internet-based distributed applications. You'd have to send a LOT of messages to get anywhere near the cost of a WebSphere MQ license! :-) -
Re: Very cool[ Go to top ]
- Posted by: bob farmer
- Posted on: July 17 2006 20:59 EDT
- in response to Mike Perham
This service is available since a year or more. Have there been any significant improvements since it was first announced? -
Confused[ Go to top ]
- Posted by: tom tarb
- Posted on: July 17 2006 10:30 EDT
- in response to Joseph Ottinger
What would prompt any money making real-world business to use this? This may be attractive to freelance developers trying to build the next bittorrent/search-engine, but it would be tough to make money from. Bad from a shareholder perspective. -
Re: Confused[ Go to top ]
- Posted by: Mike Perham
- Posted on: July 17 2006 12:40 EDT
- in response to tom tarb
It's a very lightweight way to set up reliable messaging between two different businesses. I can see the OSS frameworks like Django/Rails using this as one possible lightweight messaging impl. -
Re: Confused[ Go to top ]
- Posted by: Will Hartung
- Posted on: July 17 2006 15:07 EDT
- in response to tom tarb
Simple, it doesn't cost them much if anything to provide the service. Amazon is basically exposing the services it already uses in house out to the public. It already has a customer service arm set up to handle its file storage service, as well as to support developers who want to interact with Amazons store APIs. Adding this ability costs them essentially nothing. The benefit of it is that it makes ad hoc integration easy from disparate sources. Now you can use a queuing service that scales and is trivial to set up to integrate the two PHP apps you have running at GoDaddy (or whatever $5 host you're using). Now you can make micropayments for infrastructure rather than hosting and maintaining all of it your self. -
Great[ Go to top ]
- Posted by: urddd urddd
- Posted on: July 17 2006 10:35 EDT
- in response to Joseph Ottinger
I alwady use their S3 storage service and it works great and the price is good. -
Re: Amazon Simple Queue Service announced[ Go to top ]
- Posted by: Johan Macedo
- Posted on: July 17 2006 13:00 EDT
- in response to Joseph Ottinger
I guess developers would have to build their own transaction controls on top of this API? thanks Johan -
Re: Amazon Simple Queue Service announced[ Go to top ]
- Posted by: Dushyanth Inguva
- Posted on: July 19 2006 08:56 EDT
- in response to Johan Macedo
I guess developers would have to build their own transaction controls on top of this API?
Very well asked. I guess thats why it is named "Simple Queue Service" and hey, how hard can implementing transactions be ? ;-)
thanks
Johan -
Re: Amazon Simple Queue Service announced[ Go to top ]
- Posted by: Tsozum Tsozum
- Posted on: July 18 2006 13:43 EDT
- in response to Joseph Ottinger
I worry about privacy concerns. Now amazon can sniff the data and wonder how they might use to futher their own agenda. -
Re: Amazon Simple Queue Service announced[ Go to top ]
- Posted by: Tatu Saloranta
- Posted on: July 18 2006 15:43 EDT
- in response to Tsozum Tsozum
I worry about privacy concerns. Now amazon can sniff the data and wonder how they might use to futher their own agenda.
Ever heard of encryption? Of course you should worry about confidentiality when using external services... but it should go without saying that it's not very different from worrying about your ISPs sniffing the traffic. -
Can we use XML here?[ Go to top ]
- Posted by: Bon Bon
- Posted on: July 19 2006 01:03 EDT
- in response to Joseph Ottinger
Why oh why can't you write the screen of code necessary to do this with a database table? what's the point of this acronym mess? help me understand how you "architects" think, I don't think you people do. -
Re: Can we use XML here?[ Go to top ]
- Posted by: Mike Perham
- Posted on: July 19 2006 13:29 EDT
- in response to Bon Bon
What if you don't have a database in your system? Maybe I want to hook up several Swing rich clients on separate continents via a queue. This service has the potential to unlock new types of low-cost deployments. You might consider spending less time insulting others and more time thinking.