Supabase 消息队列
基于Postgres的持久化消息队列,确保消息投递
Supabase Queues 是一个基于 pgmq 数据库扩展构建的 Postgres 原生持久化消息队列系统,提供消息的可靠投递保证。它为开发者提供了一种无缝的方式来持久化和后台处理消息,同时提升应用程序和服务的弹性与可扩展性。
Queues 将 Postgres 的可靠性与 Supabase 平台的简洁性及开发者体验相结合,使开发者能够零配置管理后台任务。
功能特性
- Postgres 原生
基于pgmq
数据库扩展构建,可使用任何 Postgres 工具创建和管理队列。 - 消息投递保证
添加到队列中的消息保证会被投递给消费者。 - 精确一次消息投递
在可配置的可见性窗口内,每条消息只会被精确投递给一个消费者一次。 - 消息持久化与归档
消息存储在 Postgres 中,您可以选择将其归档用于分析或审计目的。 - 细粒度授权
通过 API 权限和行级安全策略(RLS)控制客户端消费者对队列的访问权限。 - 队列管理与监控
在 Supabase 仪表板中创建、管理和监控队列及消息。