A minimal PubSub based distributed message queue model with multiple backend persistence modes - SQLite, MySQL, MongoDB.