0

我使用 Janusgraph 0.2.0 和 ES 后端。

什么时候被索引?

一旦添加了顶点或边并且事务提交成功,我是否可以认为与事务相关的混合索引立即可用?

或者,混合索引在提交后被janusgraph懒惰地发送到后端(即最终一致)?

当混合指数下降时

如果janusgraph延迟向后端发送混合索引,当混合索引后端宕机时,是否可以成功提交需要混合索引的事务?

索引状态

如果混合索引被延迟发送到索引的后端,如何检查索引状态(索引滞后)?

4

1 回答 1

1

事务提交时 JanusGraph 提交索引后端的突变

JanusGraph中有一个配置

storage.write-time :默认值 100000 毫秒

等待后端写入操作成功完成的最长时间(以毫秒为单位)。如果后端写入操作暂时失败,JanusGraph 会以指数方式回退并重试操作,直到等待时间耗尽。

该类IndexTransaction包装索引的事务句柄并针对索引缓冲所有突变以提高效率。它将重试直到storage.write-time超过。超过后抛出 BackendException

于 2017-11-21T19:19:44.760 回答