From 3de6b71724ae069cf86c035c30c90eb6268639a8 Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Sat, 19 Sep 2026 14:26:22 +0300 Subject: [PATCH] docs: repoint the two links that 404 faststream.airt.ai is gone (GitHub Pages 404); FastStream's docs are at faststream.ag2.ai. The faststream-outbox timers link pointed at a readthedocs host that project never used - its mkdocs site_url is faststream-outbox.modern-python.org, where the timers page exists. Both were live on the PyPI page as of 0.4.2. --- CONTEXT.md | 2 +- README.md | 4 ++-- docs/index.md | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CONTEXT.md b/CONTEXT.md index 5d1acae..0215987 100644 --- a/CONTEXT.md +++ b/CONTEXT.md @@ -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. diff --git a/README.md b/README.md index 2b34001..c5ec2c6 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/docs/index.md b/docs/index.md index 2efb195..32f1e39 100644 --- a/docs/index.md +++ b/docs/index.md @@ -7,13 +7,13 @@ -`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.