跳至内容
本节列出了版本 5.1 及更高版本中所有可用的 Bolt 消息状态转换。
状态 |
请求消息 |
触发信号 |
服务器响应摘要消息 |
新状态 |
协商中
|
HELLO
|
|
SUCCESS {}
|
认证中
|
协商中
|
HELLO
|
|
FAILURE {}
|
已失效
|
认证中
|
登录中
|
|
FAILURE {}
|
已失效
|
认证中
|
登录中
|
|
SUCCESS {}
|
就绪
|
|
|
|
|
|
就绪
|
注销中
|
|
FAILURE {}
|
失败
|
就绪
|
注销中
|
|
SUCCESS {}
|
认证中
|
就绪
|
运行中
|
|
SUCCESS {}
|
流式传输中
|
就绪
|
运行中
|
|
FAILURE {}
|
失败
|
就绪
|
开始
|
|
SUCCESS {}
|
事务就绪
|
就绪
|
开始
|
|
FAILURE {}
|
失败
|
就绪
|
路由
|
|
SUCCESS {}
|
就绪
|
就绪
|
路由
|
|
FAILURE {}
|
失败
|
就绪
|
遥测 (Bolt 5.4+)
|
|
SUCCESS {}
|
就绪
|
就绪
|
遥测 (Bolt 5.4+)
|
|
FAILURE {}
|
失败
|
就绪
|
重置
|
<中断>
|
不适用 |
|
就绪
|
再见
|
<断开连接>
|
不适用 |
已失效
|
|
|
|
|
|
流式传输中
|
拉取
|
|
SUCCESS {"has_more": true}
|
流式传输中
|
流式传输中
|
拉取
|
|
SUCCESS {"has_more": false} 或 SUCCESS {}
|
就绪
|
流式传输中
|
拉取
|
|
FAILURE {}
|
失败
|
流式传输中
|
丢弃
|
|
SUCCESS {"has_more": true}
|
流式传输中
|
流式传输中
|
丢弃
|
|
SUCCESS {"has_more": false} 或 SUCCESS {}
|
就绪
|
流式传输中
|
丢弃
|
|
FAILURE {}
|
失败
|
流式传输中
|
重置
|
<中断>
|
不适用 |
|
流式传输中
|
再见
|
<断开连接>
|
不适用 |
已失效
|
|
|
|
|
|
事务就绪
|
运行中
|
|
SUCCESS {"qid": id::Integer}
|
事务流式传输中
|
事务就绪
|
运行中
|
|
FAILURE {}
|
失败
|
事务就绪
|
提交
|
|
SUCCESS {}
|
就绪
|
事务就绪
|
提交
|
|
FAILURE {}
|
失败
|
事务就绪
|
回滚
|
|
SUCCESS {}
|
就绪
|
事务就绪
|
回滚
|
|
FAILURE {}
|
失败
|
事务就绪
|
重置
|
<中断>
|
不适用 |
|
事务就绪
|
再见
|
<断开连接>
|
不适用 |
已失效
|
|
|
|
|
|
事务流式传输中
|
运行中
|
|
SUCCESS {"qid": id::Integer}
|
事务流式传输中
|
事务流式传输中
|
运行中
|
|
FAILURE {}
|
失败
|
事务流式传输中
|
拉取
|
|
SUCCESS {"has_more": true}
|
事务流式传输中
|
事务流式传输中
|
拉取
|
|
SUCCESS {"has_more": false} 或 SUCCESS {}
|
如果有其他流打开,则为 TX_READY 或 TX_STREAMING |
事务流式传输中
|
拉取
|
|
FAILURE {}
|
失败
|
事务流式传输中
|
丢弃
|
|
SUCCESS {"has_more": true}
|
事务流式传输中
|
事务流式传输中
|
丢弃
|
|
SUCCESS {"has_more": false} 或 SUCCESS {}
|
如果有其他流打开,则为 TX_READY 或 TX_STREAMING |
事务流式传输中
|
丢弃
|
|
FAILURE {}
|
失败
|
事务流式传输中
|
重置
|
<中断>
|
不适用 |
|
事务流式传输中
|
再见
|
<断开连接>
|
不适用 |
已失效
|
|
|
|
|
|
失败
|
注销中
|
|
已忽略
|
失败
|
失败
|
运行中
|
|
已忽略
|
失败
|
失败
|
拉取
|
|
已忽略
|
失败
|
失败
|
丢弃
|
|
已忽略
|
失败
|
失败
|
开始
|
|
已忽略
|
失败
|
失败
|
提交
|
|
已忽略
|
失败
|
失败
|
回滚
|
|
已忽略
|
失败
|
失败
|
路由
|
|
已忽略
|
失败
|
失败
|
重置
|
<中断>
|
不适用 |
|
失败
|
再见
|
<断开连接>
|
不适用 |
已失效
|
|
|
|
|
|
失败
|
注销中
|
|
已忽略
|
失败
|
已中断
|
运行中
|
|
已忽略
|
已中断
|
已中断
|
拉取
|
|
已忽略
|
已中断
|
已中断
|
丢弃
|
|
已忽略
|
已中断
|
已中断
|
开始
|
|
已忽略
|
已中断
|
已中断
|
提交
|
|
已忽略
|
已中断
|
已中断
|
回滚
|
|
已忽略
|
已中断
|
已中断
|
重置
|
<中断>
|
SUCCESS {}
|
就绪
|
已中断
|
重置
|
<中断>
|
FAILURE {}
|
已失效
|
已中断
|
再见
|
<断开连接>
|
不适用 |
已失效
|
表 1. <中断>
信号
状态 |
信号 |
服务器响应摘要消息 |
新状态 |
就绪
|
<中断>
|
不适用 |
已中断
|
流式传输中
|
<中断>
|
不适用 |
已中断
|
事务就绪
|
<中断>
|
不适用 |
已中断
|
事务流式传输中
|
<中断>
|
不适用 |
已中断
|
失败
|
<中断>
|
不适用 |
已中断
|
已中断
|
<中断>
|
不适用 |
已中断
|
© . This site is unofficial and not affiliated with Neo4j, Inc.