实时功能配置
配置 WebSocket 连接和实时消息推送。
🎯 配置概述
BaaS Realtime 模块提供 WebSocket 实时通信功能。
📝 配置项
访问配置界面
在项目列表页面,点击”管理实时设置”按钮:

进入实时功能管理页面:

http://YOUR_HOST/user/realtime-projects主要选项
实时功能状态:
- 显示当前项目的实时功能启用状态
- 已为多少个实体启用实时推送
实体管理:
- 为每个实体单独启用/禁用实时功能
- 显示实体的数据表名称
- 绿色标签表示已启用,红色表示未启用
| 配置项 | 默认值 | 说明 |
|---|---|---|
| WebSocket 端口 | 4000 | WebSocket 服务端口 |
| 启用 SSL | false | 是否使用 WSS |
| 心跳间隔 | 30 秒 | 保持连接的心跳包间隔 |
| 最大连接数 | 1000 | 单节点最大并发连接 |
🔧 WebSocket 连接测试
// 前端连接示例
const ws = new WebSocket('ws://YOUR_HOST:3001');
ws.onopen = () => {
console.log('WebSocket 连接成功');
// 订阅频道
ws.send(JSON.stringify({
action: 'subscribe',
channel: 'project_updates'
}));
};
ws.onmessage = (event) => {
const data = JSON.parse(event.data);
console.log('收到消息:', data);
};🔒 生产环境建议
启用 SSL:
- 修改配置文件中的
enable_ssl: true - 配置有效的 SSL 证书路径
- 使用
wss://协议而非ws://
📖 相关文档
Last updated on