Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CONTEXT.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# faststream-redis-timers

A [FastStream](https://faststream.airt.ai) broker integration for Redis-backed distributed timer
A [FastStream](https://faststream.ag2.ai) broker integration for Redis-backed distributed timer
scheduling: publish a message now, have it delivered to a subscriber at a future instant, with
at-least-once delivery across a fleet of workers sharing one Redis.

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![ty](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ty/main/assets/badge/v0.json)](https://github.com/astral-sh/ty)

`faststream-redis-timers` is a [FastStream](https://faststream.airt.ai) broker integration for Redis-backed distributed timer scheduling.
`faststream-redis-timers` is a [FastStream](https://faststream.ag2.ai) broker integration for Redis-backed distributed timer scheduling.

Schedule messages to be delivered to subscribers at a future point in time, with **at-least-once** delivery across multiple workers.

> **Already using Postgres?** Prefer [`faststream-outbox`](https://github.com/modern-python/faststream-outbox), which also supports
> [timers](https://faststream-outbox.readthedocs.io/en/latest/usage/timers/) and lets you schedule a timer in the **same SQLAlchemy
> [timers](https://faststream-outbox.modern-python.org/usage/timers/) and lets you schedule a timer in the **same SQLAlchemy
> transaction** as the domain write — no dual-write between your DB and Redis. Reach for `faststream-redis-timers` when your stack
> doesn't include Postgres, or when you want timer scheduling decoupled from your relational store.

Expand Down
4 changes: 2 additions & 2 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@

</div>

`faststream-redis-timers` is a [FastStream](https://faststream.airt.ai) broker integration for Redis-backed distributed timer scheduling.
`faststream-redis-timers` is a [FastStream](https://faststream.ag2.ai) broker integration for Redis-backed distributed timer scheduling.

Schedule messages to be delivered to subscribers at a future point in time, with **at-least-once** delivery across multiple workers.

!!! tip "Already using Postgres? Prefer `faststream-outbox`"
[`faststream-outbox`](https://github.com/modern-python/faststream-outbox) also supports
[timers](https://faststream-outbox.readthedocs.io/en/latest/usage/timers/) and lets you schedule a timer in the
[timers](https://faststream-outbox.modern-python.org/usage/timers/) and lets you schedule a timer in the
**same SQLAlchemy transaction** as the domain write — no dual-write between your DB and Redis. Reach for
`faststream-redis-timers` when your stack doesn't include Postgres, or when you want timer scheduling decoupled
from your relational store.
Expand Down
Loading