The software on this pages will slowly be moved to GitHub https://github.com/hilbix/. The CVS repository will be migrated to GIT as well, so the history will be preserved, a bit. See FAQ.
The tools are developed under Linux with
ESR's paradigm
release early, release often
in mind.
So you can consider this beta software, or alpha, or pre-alpha, or even worse ;)
Have a look in the download directory for all downloads.
As always here, all you get is the source. No binaries here.
TinoQ: Easy and extensible queue processing from shell (look into latest version)
TinoQ is a deamon and tool to create and manage general queues of data. It's designed to be easy to use, easy to understand, easy to manage and easy to create new tasks with it which parallely process and queue data. The most important features are the intrinsic capabilities to handle error states gracefully and to continue work right from the place where it was stopped, with an absolute minimum of additional overhead.
Queuing is a key technology, made easy with TinoQ (in short: tq). It's currently in the planning state and will be designed to be able to handle "unlimited" amounts of data efficiently.
Examples what can be implemented with TinoQ with a low effort and high maintainability are lightweight (As low impact to the other site as possible) crawler or mirror jobs, or things like a looking glass, anything which needs a controlled batch like processing today. Currently support for "output progress" is missing, so you have to use 'tail -f' or something like ptybuffer for this.
My major goal is to replace the SMTP deamon with it's help some far time in future, and to replace all sorts of cron/at jobs with it, while making life easier and gain a better control.
In an even more distant future this shall become platform independent, networked and universally usable for everything you might imagine: Fully control remote computers as a replacement of a remote shell, incorporate remote data transfer for purposes like copy or backup, provide abstracted interprocess communication endpoints, so the processes don't know how to reach each other, etc. All this while it stays easy to understand, easy to use and easy to manage. Note that all this will be brougth to you by The Grid, TinoQ will only be one tool to access it without bothering about details.
Sorry, no files released yet |
License and Disclaimer
All you can see here is free software according to the GNU GPL. |