Feature #427

tmqueue postgresql backend

Added by Madars almost 5 years ago. Updated about 2 years ago.

Status:RejectedStart date:07/03/2019
Priority:Normal (Code 4)Due date:
Assignee:-% Done:

0%

Category:-
Target version:-

Description

Currently tmqueue stores all messages on disk and in the same time in memory. New binary could be "tmqueuepq"
For some big queues, the memory might be too short, consuming all the server memory.
Thus we could implement so that the messages are stored in posgresql.
For each queue new db table could be created from source code. Or maybe single table. it depends on polling mechanism, or maybe configuration.

The locked messages which are in progress still we would like to keep in the memory hash.

History

#1 Updated by Madars almost 5 years ago

  • Description updated (diff)

#2 Updated by Madars about 3 years ago

#3 Updated by Madars about 2 years ago

  • Status changed from New to Rejected

If implementing DB, generic approach (i.e. selectable DB driver / DB type shall be used).

Also available in: Atom PDF