Tuesday, October 6. 2009
In this post, I'll show you how to put the messages into the queue, and we'll also make a start on reading them back out.
Continue reading "Doing the work elsewhere - Adding a job to the queue"
Tuesday, June 23. 2009
Wednesday, June 10. 2009
The use of Beanstalkd as a queueing system
What is an asynchronous queue
The classic wikipedia quote (Message queue)
In computer science, message queues and mailboxes are software-engineering components used for interprocess communication, or for inter-thread communication within the same process. They use a queue for messaging – the passing of control or of content. Group communication systems provide similar kinds of functionality.
So one part of a system puts a message into a queue for another part to read from, and then act upon. The asynchronous nature means that each side is otherwise independent from the other, and does not wait for a response. That independence is an important part of the nature of the system though – and we’ll see later how some of the more advanced functionality for our software of choice here can give some extraordinary flexibility to what can be done.Continue reading "Doing the work elsewhere - Asynchronous Message Queues"
Tuesday, June 2. 2009
Just a quick note on what is going to be posted in the next few weeks – I’ve got a few significant pieces in mind for various topics – including:
- Doing the work elsewhere – asynchronous queues
- Mail queuing, on a vast scale
- Self stubbing mocks
Finally, I’m going to be doing my ZCE exam in the next week or two – quite possibly on Thursday 3rd June. Keep a close eye here, and on my Twitter @topbit for the results, and a follow-up.