java在多线程中使用titan graph的最佳实践是什么?
我用spring boot构建了一个web服务。我使用titan graph作为通过web服务访问的单例。所以,在多个web服务请求的情况下,web服务器将生成线程来处理请求,并在这些线程中使用titan graph。这种方法有什么问题吗?我使用titan graph 1.0.0和tinkerpop 3.0.1-孵化。所以titan graph对我来说是很新的,我不知道在多线程中使用titan graph是否有冲突。如果这种方法有问题,那么在多线程中使用titan graph的最佳实践是什么?谢谢你的帮助
# 1 楼答案
是的,去吧。如果您使用的是Titan,请务必阅读multi-threaded transactions上的文档
如果您使用的库可能跨多个线程承载单个概念事务,例如通过使用延迟或承诺,那么这可能会更安全