Nanite is a self-assembling fabric of Ruby daemons. A cluster of agents expose a set of tasks you call using a URI-like syntax, and it’s easy to scale the cluster up and down depending on the work load.
There’s currently heavy rework on the mapper
internals, possibly including features being removed or changed in their behavior. The work being done aims to
simplify Nanite, separate concerns in the mapper, and make it more stable and reliable.
Scheduled for removal are:
Scheduled for change:
Comments on all this more than welcome on the mailing list, here’s the original changes and the reasoning behind them laying out the changes.
See the installation pages for specific systems for details. If you have RabbitMQ up and running, just do:
gem install nanite
Send a pull request, open a ticket, or get in touch through the mailing list. Please add tests for your fixes.