![]() |
|
|
TransferSync
Project Home • Forums • Wiki • Known Issues • External Project Link • Contact Project
Author: Tom de Manincor (All RIAForge projects by this author) Description:
-overview-
TransferSync is a JMS Gateway for ColdFusion, built to synchronize Transfer's native cache across a cluster. -usage- The TransferSyncObserver is injected into Transfer, and is triggered after an Update or a Delete is processed. It sends a message to the JMS server, which will broadcast it to all listening nodes. The TransferSync JMS Gateway will update the local cache when a message is received. **COMING SOON** -other db scripts for test app -class filtering -better documentation -cf7 version -logging adapter **CREDITS** Inspired by Sean Corfield's CacheSynchronizer.cfc Thanks to: Rob Gonda Mark Mandel Luis Majano for their time and guidance. Also Brian Ghidinelli for his feedback and improvements. 0.4 -CHANGE LOG- 11/13/2008 - enhancement - logging improvements and toggle setting/property added - enhancement - improved caching - enhancement - added getKeyMap method - enhancement - added argument to definition file - enhancement - changed definition file extension to .transfer - fix - added double lock to prevent concurrency issues with duplicate method creation 0.3 -CHANGE LOG- 9/8/2008 - enhancement - added additional properties to gateway for maintainability - fix - added try\catch around sending message to log if an error occurs or gateway is unavailable - fix - moved 'ACKNOWLEDGED' logging to after discard to prevent false positives 0.2 -CHANGE LOG- 8/19/2008 - enhancement - added Coldbox version
Requirements:
-requirements-
- CF8 - Transfer ORM (v1.1 for composite key support, otherwise pre 1.0 will work) - ActiveMQ (free, link provided) Issue Tracker: There are no issues for this project. To enter issues for this (or any other) project, you must be logged in. |
||||||||||||||||||||||||||||
Adobe and the Adobe product names are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.