Skip to content

Add List-Backed Redis Message Group Store for QueueChannel Use [INT-3325] #7295

@spring-operator

Description

@spring-operator

Gary Russell opened INT-3325 and commented

The current RedisMessageGroupStore maintains all messages (for a group) under a single key (the group id). This is not particularly efficient when the store is used to back a QueueChannel, especially if messages accumulate in the channel.

Implement a RedisChannelMessageGroupStore that is specialized for this purpose, backed by LIST keys which are LPUSH ed and RPOP ed.

A similar optimization was previously made in JDBC.


Issue Links:

Referenced from: pull request #1084

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions