跳到内容
本节列出了版本 3 中所有可用的 Bolt 消息状态转换。
状态 |
请求消息 |
触发信号 |
服务器响应摘要消息 |
新状态 |
已连接
|
HELLO
|
|
SUCCESS {}
|
就绪
|
已连接
|
HELLO
|
|
FAILURE {}
|
已失效
|
|
|
|
|
|
就绪
|
RUN
|
|
SUCCESS {}
|
流式传输中
|
就绪
|
RUN
|
|
FAILURE {}
|
失败
|
就绪
|
BEGIN
|
|
SUCCESS {}
|
TX_READY
|
就绪
|
BEGIN
|
|
FAILURE {}
|
失败
|
就绪
|
RESET
|
<INTERRUPT>
|
不适用 |
|
就绪
|
GOODBYE
|
<DISCONNECT>
|
不适用 |
已失效
|
|
|
|
|
|
流式传输中
|
PULL_ALL
|
|
SUCCESS {}
|
就绪
|
流式传输中
|
PULL_ALL
|
|
FAILURE {}
|
失败
|
流式传输中
|
DISCARD_ALL
|
|
SUCCESS {}
|
就绪
|
流式传输中
|
DISCARD_ALL
|
|
FAILURE {}
|
失败
|
流式传输中
|
RESET
|
<INTERRUPT>
|
不适用 |
|
流式传输中
|
GOODBYE
|
<DISCONNECT>
|
不适用 |
已失效
|
|
|
|
|
|
TX_READY
|
RUN
|
|
SUCCESS {}
|
TX_STREAMING
|
TX_READY
|
RUN
|
|
FAILURE {}
|
失败
|
TX_READY
|
COMMIT
|
|
SUCCESS {}
|
就绪
|
TX_READY
|
COMMIT
|
|
FAILURE {}
|
失败
|
TX_READY
|
ROLLBACK
|
|
SUCCESS {}
|
就绪
|
TX_READY
|
ROLLBACK
|
|
FAILURE {}
|
失败
|
TX_READY
|
RESET
|
<INTERRUPT>
|
不适用 |
|
TX_READY
|
GOODBYE
|
<DISCONNECT>
|
不适用 |
|
|
|
|
|
|
TX_STREAMING
|
PULL_ALL
|
|
SUCCESS {}
|
TX_STREAMING
|
TX_STREAMING
|
PULL_ALL
|
|
FAILURE {}
|
失败
|
TX_STREAMING
|
DISCARD_ALL
|
|
SUCCESS {}
|
TX_STREAMING
|
TX_STREAMING
|
DISCARD_ALL
|
|
FAILURE {}
|
失败
|
TX_STREAMING
|
RESET
|
<INTERRUPT>
|
不适用 |
|
TX_STREAMING
|
GOODBYE
|
<DISCONNECT>
|
不适用 |
已失效
|
|
|
|
|
|
失败
|
RUN
|
|
已忽略
|
失败
|
失败
|
PULL_ALL
|
|
已忽略
|
失败
|
失败
|
DISCARD_ALL
|
|
已忽略
|
失败
|
失败
|
RESET
|
<INTERRUPT>
|
不适用 |
|
失败
|
GOODBYE
|
<DISCONNECT>
|
不适用 |
已失效
|
|
|
|
|
|
已中断
|
RUN
|
|
已忽略
|
已中断
|
已中断
|
PULL_ALL
|
|
已忽略
|
已中断
|
已中断
|
DISCARD_ALL
|
|
已忽略
|
已中断
|
已中断
|
BEGIN
|
|
已忽略
|
已中断
|
已中断
|
COMMIT
|
|
已忽略
|
已中断
|
已中断
|
ROLLBACK
|
|
已忽略
|
已中断
|
已中断
|
RESET
|
<INTERRUPT>
|
SUCCESS {}
|
就绪
|
已中断
|
RESET
|
<INTERRUPT>
|
FAILURE {}
|
已失效
|
已中断
|
GOODBYE
|
<DISCONNECT>
|
不适用 |
已失效
|
表 1. <INTERRUPT>
信号
状态 |
信号 |
服务器响应摘要消息 |
新状态 |
就绪
|
<INTERRUPT>
|
不适用 |
已中断
|
流式传输中
|
<INTERRUPT>
|
不适用 |
已中断
|
TX_READY
|
<INTERRUPT>
|
不适用 |
已中断
|
TX_STREAMING
|
<INTERRUPT>
|
不适用 |
已中断
|
失败
|
<INTERRUPT>
|
不适用 |
已中断
|
已中断
|
<INTERRUPT>
|
不适用 |
已中断
|
© . This site is unofficial and not affiliated with Neo4j, Inc.