Episode 99: Message Queues
Podcast: Play in new window | Download
Do you message queue? Line up and we’ll tell you all about it.
News/Follow-Ups – 01:16
- Droid Pro
- Coffeenatic is no more (talked about in Episode 6), but if you like tea you can use RateTea.net (via Alex Zorach)
- Another great telephony webapp: Tropo (via Rob Lund)
- More payment options
Geek Tools – 13:18
Webapps – 17:15
- Kitchen Timer – Simple kitchen timer/recipe viewing.
- Owe Me Cash – Get paid back when someone owes you money.
Message Queues – 22:38
- What are they
- Message queues provide an asynchronous communications protocol, meaning that the sender and receiver of the message do not need to interact with the message queue at the same time. Messages placed onto the queue are stored until the recipient retrieves them.
- So, one use case would be if you need to do something in your application that may be computationally expensive but shouldn’t impact the user experience.
- In other words a feature that is necessary but doesn’t require immediate execution.
- What can they be used for?
- Worker queues
- Notifications of significant events in a business process
- Making thumbnails or multiple versions of images after a user uploads.
- Generate graphs based on a large data set for display on a site’s home page every 15 minutes (Github?)
- AgileTask achievement checking
- Anything
- RS Label queue
- AMQP
- Created by JPMorgan Chase & Co
- Microsoft, Red Hat, Cisco, Bank of America
- AMQP baxsed
- Amazon SQS
- celery
- Beanstalkd
- Second Life’s evaluation of message queues
December 15th, 2010 at 8:07 am
Hi guys, in which episode did you discuss payment platforms? Can’t find in the archives.
Also curious in Amazon FPS for micro payments – what other fees do you have to pay (besides Amazon’s micro fees)?
Thanks
December 15th, 2010 at 9:44 am
Hey Jeff, we talked about payment platforms in Episode 73: Accepting Money Online.
For AgileTask we use the term “micropayments” pretty lightly (similar to PayPal’s micropayment value of less than $12 dollars). You can Amazon’s transaction rates by going to https://payments.amazon.com/sdui/sdui/business?sn=devpricing/fpspricing
What made them very compelling for us vs paypal was that with Amazon you don’t have to select a regular rate or a micro rate, they just change their fees based on the value of the transaction.
Did that answer your question?