From 8800c55ffe0236dfa6591ccdc6c89c36279d4705 Mon Sep 17 00:00:00 2001 From: "Gavin M. Roy" Date: Thu, 24 Feb 2011 19:59:24 -0500 Subject: [PATCH] Initial readme --- README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..511589a --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +VorpalBunny +=========== + +VorpalBunny is a publishing client for RabbitMQ's JSON-RPC Channel Plugin + +The goal is to be a light-weight tool for higher throughput with smaller +protocol overhead for calling Basic.Publish from PHP applications. + +VorpalBunny uses PHP with CURL and APC to reduce the traffic footprint for +clients who do nothing but publishing. The workflow is to allow the client +to grab a session off of the RabbitMQ JSON-RPC Channel plugin web server +and reuse that session until it is no longer valid. This is accomplished by +using APC to cache the value of the sessionToken for the given server. + +Your exchange and routing key *MUST* be setup prior to use. + +Requirements +------------ + +PHP 5 +w/ CURL +APC use is optional but recommended + +Example Usage +------------- + + $vb = new VorpalBunny( 'localhost' ); + $vb->publish( "Hello World!", "", "test" ); + +License +------- +VorpalBunny is released under the BSD License \ No newline at end of file