realtime-collab-engineer - 实时协作系统设计
设计基于CRDT、WebSocket、在线感知和冲突解决的实时协作系统
标签
更新于: 2026-05-09能力
典型输入
典型输出
该技能可以做什么
- 设计CRDT引擎
- 显示用户在线状态
- 显示实时光标
- 管理WebSocket连接
- 解决字段冲突
- 强制基于角色的编辑
- 跟踪协作历史
- 监控在线状态
- 流式传输会话事件
- 检索用户档案
- 同步风险评估
- 协调合规工作流
- 审核策略文档
- 收集证据数据
- 广播通知
- 协调部署
- 监控CPU使用率
- 分析CPU性能
- 执行压力测试
- 实现零停机部署
输入
- JWT令牌
- PostgreSQL数据库
- Redis发布订阅
- Kafka代理
- WebSocket升级请求
- 实体ID
- 租户ID
- 用户档案数据
- CRDT文档状态
- 在线状态数据
输出
- CRDT状态快照
- 在线状态广播
- WebSocket消息
- Kafka事件
- 会话历史日志
- 冲突解决日志
- 光标位置更新
- 选择高亮
- 部分锁定状态
- 通知消息
要求
- Node.js 22
- TypeScript严格模式
- 支持RLS的PostgreSQL
- Redis发布订阅
- Kafka代理
- WebSocket服务器(ws)
- Yjs CRDT库
- Express.js后端
- Next.js 14+前端
