public
Description: An extremely simple Message Queue application built as a learning exercise and building block for Google App Engine.
Homepage:
Clone URL: git://github.com/mbuckbee/gae-naive-queue.git
name age message
file README Mon Jul 28 21:25:58 -0700 2008 Adding Readme [mbuckbee]
file app.yaml Mon Jul 28 21:16:01 -0700 2008 First Commit [mbuckbee]
file index.html Mon Jul 28 21:16:01 -0700 2008 First Commit [mbuckbee]
file index.yaml Mon Jul 28 21:16:01 -0700 2008 First Commit [mbuckbee]
file naive.py Mon Jul 28 21:16:01 -0700 2008 First Commit [mbuckbee]
directory stylesheets/ Mon Jul 28 21:16:01 -0700 2008 First Commit [mbuckbee]
README
NAIVE QUEUE

Naive Queue is an extremely minimal HTTP based message queue application designed to run on Google Application Engine. 

Sending a Message to the Queue

  Messages must be HTTP POSTed to the Queue (HTTP GET won't work)
  Post message to "http://YOUR_SERVER_NAME/push"

    Request Parameters

       1. queue_name
       2. message_body

    Response Parameter

       1. MD5 Hash of queue_name + URL Decoded message body

Pulling a Message from the Queue

  Messages must be retrieved by HTTP GET from the Queue (HTTP POST won't work)

  Retrieving a message automatically removes it from the queue

  Pull messages from URL "http://YOUR_SERVER_NAME/pop"

    Request Parameter

       1. queue_name

    Response Parameter

       1. message_body

Evaluating Naive Queue 
  
  Loading the application (with the GAE SDK) will let you play around the with basic functionality as the default index 
  page is setup with a Push form and a Pop link to intereactively test the application.