Work in progress
A Message Queue is not a Task Queue
What is a Task Queue
A Task Queue is almost self explanatory. At it's simplest it is a list of tasks that need to be processed in some sort of order.
The queue itself does not do any of the work and relies on the external workers to process the tasks.
At a minimum each task should be in one of the following states:
- Waiting to be Processed
- In Progress
- Completed
- Err/Failed
Using a Simple Message Queue
Message Queues are often used as the underlying technology upon which Task Queues are implemented.
Mechnical Computing Machines
I find mechanical machines which can perform computations fascinating. So my so that one of the only KickStarter's I've ever supported is Turing Tumble.
Here follows a collection of mechanical machines I've found my scouring the Internet.
Turing Tumble
Digi-Compi
TODO: https://www.youtube.com/results?search_query=digi-comp
Mechanical CPU Clock
Domino Domino Logic
Domino Computation
Domino Half Adder, Input 10, result 10
Domino Half Adder, Input 01, result 10
Domino Half Adder, Input 11 result 01
Marble Adding Machine
TODO: Look at other wood machine projects
Programable Water [Fluidics]
https://en.wikipedia.org/wiki/Fluidics http://www.blikstein.com/paulo/projects/project_water.html
Read More