To jest kolejka wiadomości. Nie szukaj innych alternatyw. Wszystko inne (tj. używanie bazy danych z wstawianiem i usuwaniem) jest strasznie powolne i kłopotliwe.
Budowanie dużej, wolnej kolejki wiadomości z bazą danych często kończy się źle w praktyce, ponieważ (1) bazy danych są wolne, (2) bazy danych są ogromne i złożone, (3) masz problemy z blokowaniem i rywalizacją, które powodują, że każda transakcja jest potencjalnie powolna, ( 4) jest to o wiele bardziej ogólne, niż na to zasługuje problem.
Istnieje wiele rozwiązań kolejek wiadomości.
Jeśli nie możesz sprawić, by Q4M działał, powinieneś przejść do innego.
http://en.wikipedia.org/wiki/Message_queue
http://linux.die.net/man/7/mq_overview
http://code.google.com/p/httpsqs/