<div>
            <div>
                <span>Vorpal Bunny, the PHP client library for publishing messages to RabbitMQ using the JSON-RPC-Channel Plugin has been updated and tagged as a 0.4 release.&nbsp;</span>Vorpal Bunny leverages the JSON-RPC-Channel plugin to create a light-weight publishing client that employs a single channel in RabbitMQ per Apache/PHP server. &nbsp;We use it at myYearbook to publish messages into RabbitMQ from our web-tier applications with less overhead than a traditional AMQP client.</div><div><br></div><div>0.4 is a minor cleanup with two primary changes:</div><div><ul><li>Removal of the restriction for passing in an already JSON encoded string to the publish call.</li><li>Function signature change for publish, removing the mimetype and delivery_mode arguments and replacing them with a basic_properties argument.</li></ul></div><div>The project is located at:</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>https://github.com/myYearbook/VorpalBunny</div><div><br></div><div>The latest version can be downloaded from:</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>https://github.com/myYearbook/VorpalBunny/tarball/0.4</div><div><br></div><div>Example usage:</div><div><span class="Apple-style-span" style="font-family: helvetica, arial, freesans, clean, sans-serif; line-height: 18px; "><pre style="margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font: normal normal normal 12px/normal Monaco, 'Courier New', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; line-height: 1.5em; font-size: 12px; background-color: rgb(238, 238, 238); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); color: rgb(68, 68, 68); overflow-x: auto; overflow-y: auto; -webkit-box-shadow: rgba(0, 0, 0, 0.0664062) 0px 1px 2px inset; border-top-left-radius: 3px 3px; border-top-right-radius: 3px 3px; border-bottom-right-radius: 3px 3px; border-bottom-left-radius: 3px 3px; "><code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; font: normal normal normal 12px/normal Monaco, 'Courier New', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; line-height: 1.4em; font-size: 12px !important; background-color: rgb(238, 238, 238) !important; color: rgb(68, 68, 68) !important; border-top-width: 1px !important; border-right-width: 1px !important; border-bottom-width: 1px !important; border-left-width: 1px !important; border-top-style: none !important; border-right-style: none !important; border-bottom-style: none !important; border-left-style: none !important; border-top-color: rgb(222, 222, 222) !important; border-right-color: rgb(222, 222, 222) !important; border-bottom-color: rgb(222, 222, 222) !important; border-left-color: rgb(222, 222, 222) !important; border-width: initial !important; border-color: initial !important; "> // Include VorpalBunny
require_once( "vorpalbunny.php" );

// Create a new instance that knows where to connect to
$vb = new VorpalBunny( 'localhost', 55672, 'guest', 'guest', '/' );

// Our Basic.Properties array
$properties = arrray();
$properties['content-type'] = "text/plain";
$properties['app-id'] = 'example.php';

// Publish a message
$vb-&gt;publish( "demo_exchange", "my-routing-key", "Hello World!", $properties );</code></pre></span></div>
        </div>