I need to build an internal service that queues the DB for changes (in one table) every one second, and processed data after this event.
I do not need all the Rails stack since this service does not need the Controller/View functionality. Basically, from the rails stack, i only need AR (or an ORM).
The found solutions/approaches for this are:
- Use a classic rails background processing plugin (like starling/workling, delayed_job, etc)
- Use a daemon solution like RAA Daemons(and maybe as ORM, use DataMapper, since it can be used stand-alone)
- Redesign things and use an MQ sollution
What would you suggest it would be the best approach?