gpt4 book ai didi

c++ - libneo4j-client 无法关闭并重新打开新 session ?

转载 作者:太空宇宙 更新时间:2023-11-04 04:27:33 24 4
gpt4 key购买 nike

1/与连接相比, session 对于 neo4j 意味着什么,特别是对于 libneo4j-client C/C++ 驱动程序?

2/我修改了https://cleishm.github.io/libneo4j-client/中的c代码示例关闭 session 并在同一连接中重新启动一个新 session ,但我得到“无法启动 session :意外错误”

有人可以帮助我理解为什么吗?

最佳答案

1/connection 表示与 neo4j 服务器的底层 TCP 连接,而 session 表示与 neo4j 服务器的 session ,其中维护状态(例如身份验证、打开事务等)。 Bolt Protocol 的初稿保留通过单个 TCP 连接支持多个 session 的可能性,但目前在任何实现中都不支持。除非更新协议(protocol)规范以明确支持这一点,否则 libneo4j-client 的下一个主要版本可能会消除连接和 session 之间的区别。

2/最好同时关闭 session 和连接。您可能更喜欢使用 neo4j_reset_session 重置 session 中的所有状态,这相当于打开一个新 session 。

关于c++ - libneo4j-client 无法关闭并重新打开新 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40064558/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com