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

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

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

已连接

问候

成功 {}

就绪

已连接

问候

失败 {}

失效

就绪

运行

成功 {}

流式传输

就绪

运行

失败 {}

失败

就绪

开始

成功 {}

事务就绪

就绪

开始

失败 {}

失败

就绪

重置

<中断>

n/a

就绪

再见

<断开连接>

n/a

失效

流式传输

拉取所有

成功 {}

就绪

流式传输

拉取所有

失败 {}

失败

流式传输

丢弃所有

成功 {}

就绪

流式传输

丢弃所有

失败 {}

失败

流式传输

重置

<中断>

n/a

流式传输

再见

<断开连接>

n/a

失效

事务就绪

运行

成功 {}

事务流式传输

事务就绪

运行

失败 {}

失败

事务就绪

提交

成功 {}

就绪

事务就绪

提交

失败 {}

失败

事务就绪

回滚

成功 {}

就绪

事务就绪

回滚

失败 {}

失败

事务就绪

重置

<中断>

n/a

事务就绪

再见

<断开连接>

n/a

事务流式传输

拉取所有

成功 {}

事务流式传输

事务流式传输

拉取所有

失败 {}

失败

事务流式传输

丢弃所有

成功 {}

事务流式传输

事务流式传输

丢弃所有

失败 {}

失败

事务流式传输

重置

<中断>

n/a

事务流式传输

再见

<断开连接>

n/a

失效

失败

运行

忽略

失败

失败

拉取所有

忽略

失败

失败

丢弃所有

忽略

失败

失败

重置

<中断>

n/a

失败

再见

<断开连接>

n/a

失效

中断

运行

忽略

中断

中断

拉取所有

忽略

中断

中断

丢弃所有

忽略

中断

中断

开始

忽略

中断

中断

提交

忽略

中断

中断

回滚

忽略

中断

中断

重置

<中断>

成功 {}

就绪

中断

重置

<中断>

失败 {}

失效

中断

再见

<断开连接>

n/a

失效

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

就绪

<中断>

n/a

中断

流式传输

<中断>

n/a

中断

事务就绪

<中断>

n/a

中断

事务流式传输

<中断>

n/a

中断

失败

<中断>

n/a

中断

中断

<中断>

n/a

中断