knative-extensions / knative-extensions/eventing-redis

Add support for delayed message delivery

Open
#76 12 comments 0 reactions 0 assignees View on GitHub
kind/feature-request triage/accepted
Dominant language
Go
Stars
18
Forks
32
Avg merge
10m
Merged PRs (30d)
4

Description

**Problem**
Delayed message processing is a common requirements in many business processes. Sometimes you want to delay the delivery of messages for a certain time so that subscribers doesn't see them immediately.

is it possible to expose the following with XRANGE mystream unix_time_start unix_time_end ?

What need to be changed ?

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the eventing-redis Redis stream handling and the proposed XRANGE mystream unix_time_start unix_time_end query. Clarify the delivery semantics and required API or configuration before identifying implementation and tests; done means delayed messages are delivered at the requested time without immediate subscriber visibility.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, redis
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.