From: Douglas Seifert Date: 2012-02-11T01:01:01+09:00 Subject: [ANN] activemessaging-kestrel-adapter 1.0.2 Released --14dae934125d15023e04b89e3c17 Content-Type: text/plain; charset=ISO-8859-1 activemessaging-kestrel-adapter version 1.0.2 by Douglas A. Seifert http://github.org/seifertd/activemessaging-kestrel-adapter == DESCRIPTION This is an adapter to the kestrel messaging server for the ActiveMessaging framework. Version 1.X and greater compatible with Rails 3.1.3. Version 0.0.5 and below compatible with Rails 2.X. == EXAMPLES require 'activemessaging-kestrel-adapter' # configure ActiveMessaging broker in an appropriate broker.yml file: # development: # adapter: kestrel # servers: localhost:22133 # empty_queues_delay: 0.1 # retry_policy: # strategy: SimpleRetry # config: # tries: 1 # delay: 5 # the retry_policy: second is optional and should be left out under # most circumstances (see below). config = YAML.load(File.read("broker.yml")) adapter = ActiveMessaging::Adapters::Kestrel::Connection.new(config[:development]) adapter.send("arbitrarily_named_queue", "message as string") adapter.subscribe("queue1") adapter.subscribe("queue2") adapter.receive # get a message from any of the subscribed queues, or nil if they are all empty == CHANGES === 1.0.2 / 2012-02-10 * Scrub queue names of illegal characters (according to kestrel v2.1.5). The illegal chars are '.', '/', '~'. === 1.0.1 / 2012-01-18 * Call load_extensions on ActiveMessaging before registering the adapter. Avoids unresolved references to ActiveMessaging::Gateway. === 1.0.0 / 2012-01-17 * Change dependencies for Rails/activesupport 3.1.3. This version is not compatible with Rails 2.3.X. Use 0.0.5 for Rails 2.3.X. --14dae934125d15023e04b89e3c17--