Feature #427
tmqueue postgresql backend
Status: | Rejected | Start 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
Possibly could use: http://soci.sourceforge.net/doc/master/
#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).