可靠性
客户端收到 pusher:ping 后必须回复:
{ "event": "pusher:pong", "data": "{}"}{ "event": "pusher:error", "data": "{\"code\":4009,\"message\":\"连接未授权\"}"}常见错误码:
| 错误码 | 含义 | | --- | --- | | 4001 | 应用 key 无效。 | | 4009 | 鉴权失败。 | | 4010 | 无权访问频道。 | | 4201 | 请求频率受限。 |
- WebSocket 事件至少投递一次,客户端必须按
event_id去重。 - 重连后客户端必须重新订阅频道。
- 应用端不允许发送
client-*事件控制出餐或加热,所有业务命令必须走业务 HTTP 服务。 - 服务端保留最近 15 分钟订单事件,应用端重连后应调用业务 HTTP 服务拉取最终状态。