# 实时更新

## 概述

FluxiQ STA 通过 Phoenix Channels 提供实时文件处理状态更新。

## WebSocket 连接

```javascript
import { Socket } from 'phoenix'

const socket = new Socket('/socket', { params: { token: 'your-token' } })
socket.connect()

const channel = socket.channel('files:lobby', {})
channel.join()

channel.on('file_updated', (payload) => {
  console.log('文件更新:', payload)
})
```

## 事件类型

| 事件 | 描述 |
|------|------|
| `file_created` | 新文件已创建 |
| `file_updated` | 文件状态已更新 |
| `file_completed` | 文件处理完成 |
| `file_failed` | 文件处理失败 |
| `health_update` | 系统健康状态更新 |
| `metrics_update` | 指标数据更新 |
