Reliable Messaging

Provides persistent queues and reliable messaging for building asynchronous applications in Ruby
Download

Reliable Messaging Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Assaf Arkin
  • Publisher web site:
  • http://rubyforge.org/projects/scrapi
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 29 KB

Reliable Messaging Tags


Reliable Messaging Description

Provides persistent queues and reliable messaging for building asynchronous applications in Ruby Reliable Messaging is a free development tool that comes with support for priorities, delivery semantics, transaction processing, message selectors, remote queue managers, disk-based and MySQL message stores.Reliable Messaging will provide developers with persistent queues and reliable messaging for building asynchronous applications in Ruby.NOTE: Reliable Messaging is provided and licensed under the terms of the MIT License. Here are some key features of "Reliable Messaging": · Simple API. · Transction processing. · Disk-based and MySQL message stores. · Best effort, repeated and once-only delivery semantics. · Priority queues, message expiration, dead-letter queue. · Message selectors. · Local and remote queue managers using DRb. What's New in This Release: · Added: Topic class for publishing messages on a topic. · Added: Can set delivery option when creating a queue. · Added: Queue.name() returns the queue's name. · Added: Command line options to list or delete all messages in named queue. · Added: Rails integration for easily accessing queues/topics from a Rails controller. · Changed: Quque and Topic both extend the base class Client. · Changed: Cannot start two queue managers in the same process. · Changed: Each message has a created header indicating date/time of creation. Received header no longer exists. · Changed: Header retry renamed to delivered, to prevent clash with reserved Ruby keyword. · Changed: Selectors are now executed in the client process. Selectors can rely on client variables, methods and constants. · Changed: Specify maximum delivery attempts with the header max_deliveries; get the redelivery attempt from the header redelivery; the later is only set on the first redelivery attempt. · Fixed: Documentation errors in Queue. · Removed: Cannot associate default selector with queue.


Reliable Messaging Related Software