版本 2 中的 Bolt 消息状态转换

本节列出了版本 2 中可用的所有 Bolt 消息状态转换。

与 Bolt 协议消息规范版本 1 相比,此版本没有变化。

状态 请求消息 触发信号 服务器响应摘要消息 新状态

已连接

初始化

成功 {}

准备就绪

已连接

初始化

失败 {}

失效

准备就绪

运行

成功 {}

流式传输

准备就绪

运行

失败 {}

失败

准备就绪

重置

<中断>

n/a

流式传输

拉取所有

成功 {}

准备就绪

流式传输

拉取所有

失败 {}

失败

流式传输

丢弃所有

成功 {}

准备就绪

流式传输

丢弃所有

失败 {}

失败

流式传输

重置

<中断>

n/a

失败

运行

忽略

失败

失败

拉取所有

忽略

失败

失败

丢弃所有

忽略

中断

失败

确认失败

成功 {}

准备就绪

失败

确认失败

失败 {}

失效

失败

重置

<中断>

n/a

中断

运行

忽略

中断

中断

拉取所有

忽略

中断

中断

丢弃所有

忽略

中断

中断

确认失败

忽略

中断

中断

重置

<中断>

成功 {}

准备就绪

中断

重置

<中断>

失败 {}

失效

表 1. <中断> 信号
状态 信号 服务器响应摘要消息 新状态

准备就绪

<中断>

n/a

中断

流式传输

<中断>

n/a

中断

失败

<中断>

n/a

中断

中断

<中断>

n/a

中断