🔴 Redis

无服务器 Redis 数据库服务:

  • 延迟:2-5ms 全球平均
  • 兼容:完整 Redis 协议支持
  • 持久化:内存 + 磁盘双重存储
  • 用途:缓存、会话、排行榜、限流

→ Redis 详细文档

📊 Kafka

无服务器 Kafka 消息队列:

  • 完全兼容:Apache Kafka 协议
  • 无分区限制:不需要预分区
  • 用途:事件流、CDC、日志聚合
  • 对比:比 Confluent、AWS MSK 更便宜

→ Kafka 详细文档

🎯 Vector

无服务器向量数据库:

  • 算法:DiskANN、FreshDiskANN
  • 用途:RAG、语义搜索、推荐系统
  • 集成:OpenAI、Cohere 嵌入模型
  • SDK:Python、JavaScript、Go

→ Vector 详细文档

📬 QStash

可靠消息队列服务:

  • 特点:HTTP 推送、自动重试
  • 功能:延迟投递、定时任务、DLQ
  • 用途:异步任务、Webhook、通知
  • 对比:比 SQS 更简单、更便宜

→ QStash 详细文档

🔄 Workflow

分布式工作流引擎:

  • 功能:编排复杂工作流
  • 特性:自动重试、状态持久化
  • 用途:订单处理、数据管道

🔍 Search

全文搜索引擎:

  • 功能:全文搜索、向量搜索
  • 特性:实时索引、分面搜索
  • 用途:文档搜索、商品搜索
javascript
import { Search } from '@upstash/search'

const client = new Search({ url: '', token: '' })

await client.index('movies').upsert([{
  id: 'star-wars',
  content: { title: 'Star Wars is a sci-fi space opera.' },
  metadata: { genre: 'sci-fi' }
}])

⚡ Realtime

实时数据同步服务:

  • 功能:WebSocket 实时通信
  • 特性:房间、在线状态
  • 用途:聊天、协作、游戏

📊 产品对比

产品用途协议
Redis缓存/会话Redis + HTTP
Kafka事件流Kafka + HTTP
VectorAI/MLHTTP
QStash消息队列HTTP
Search搜索HTTP
Realtime实时WebSocket