Reliable MessagingProvides persistent queues and reliable messaging for building asynchronous applications in Ruby | |
Download |
Reliable Messaging Ranking & Summary
Advertisement
- 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