Make a message object
It creates the lock for the message as well.
make_message(id, title, message, db, queue, lockdir)
id
title
message
db
queue
lockdir
message object
The message object contains the connection to the message lock. If the worker crashes, then there will be no reference to the connection, and the lock will be released. This is how we detect crashed workers.
Useful links