0

Restを介してNeo4Jに長時間実行されるgremlin / groovyクエリを送信すると、2回(またはそれ以上)実行されることがあります。ここで「FB9ADF2A-FB4B-42FB-884B-F31C87EE200D」のパラメーターとしてクエリに一意の ID を指定することで、同じクエリであることを確認しました。ある種のロック機構を使用してこれを防ぐ方法を見つけましたが、これは見苦しいです。

これは正常な動作と見なされますか?それとも Apache プロキシ サーバーによって作成される可能性がありますか? それともNeo4Jそのもの?

2013-09-19 14:49:01.986+0000 情報 [onkEmbeddedGraphDatabase]: 開始 FB9ADF2A-FB4B-42FB-884B-F31C87EE200D 2013-09-19 16:46:04 FindAllRoots
 2013-09-19 14:52:21.993+0000 情報 [onkEmbeddedGraphDatabase]: 開始 FB9ADF2A-FB4B-42FB-884B-F31C87EE200D 2013-09-19 16:46:04 FindAllRoots
4

1 に答える 1

0

クエリは、Jetty タイムアウトである ~ 3 分後に切断されたようです。http lib は、切断された後にクエリを再送信する場合があります。根底にあるhttpclientライブラリが長いクエリで切断されたときにクエリを再送信するため、neographyでも同じことを経験しました。

于 2013-09-20T08:04:19.230 に答える