taskkill /F /IM nginx.exe
This commit is contained in:
@@ -93,9 +93,16 @@ sequenceDiagram
|
||||
**WebSocket长连接方案**(推荐):
|
||||
|
||||
1. **SmartClaw服务主动连接**:服务器B启动时,主动WebSocket连接到服务器A
|
||||
2. **长连接保持**:维持持久WebSocket连接,支持心跳检测
|
||||
3. **双向通信**:服务器A通过WebSocket发送任务,服务器B处理完成后回传结果
|
||||
4. **断线重连**:自动重连机制,保证连接稳定性
|
||||
2. **单一连接**:服务器B与服务器A之间只建立一个WebSocket连接,不需要列表管理
|
||||
3. **长连接保持**:维持持久WebSocket连接,支持心跳检测
|
||||
4. **双向通信**:服务器A通过WebSocket发送任务,服务器B处理完成后回传结果
|
||||
5. **断线重连**:自动重连机制,保证连接稳定性
|
||||
|
||||
### 4.2.1 WebSocket连接管理
|
||||
|
||||
- **服务器B与服务器A**:只建立一个WebSocket连接,无需列表管理
|
||||
- **其他设备与服务器A**:通过WebSocket连接到服务器A的 `/ws/task` 路径,需要使用连接列表进行管理
|
||||
- **连接管理**:使用 `ConnectionManager` 结构体管理设备与服务器A的WebSocket连接,支持多用户多设备场景
|
||||
|
||||
**优点**:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user