ashoksl:
我々は海王星のインスタンスに接続するようにApache tinkerpopとJavaクライアントを使用しているので。クエリのほとんどが正常に動作しています。しかし、大きなクエリを送信、それが例外をスローします。
ERROR o.a.t.g.d.Handler$GremlinResponseHandler - Could not process the response io.netty.handler.codec.CorruptedFrameException: Max frame length of 65536 has been exceeded
そして、海王星に接続するには、次のコードを使用していました。
Cluster.Builder builder = Cluster.build();
builder.addContactPoints(contactPoints);
builder.port(port);
builder.enableSsl(true);
cluster = builder.create();
return EmptyGraph.instance().traversal().withRemote(DriverRemoteConnection.using(cluster));
そして、私は変更.maxRequestLengthは、この問題を解決することを知るようになります。しかし、ここでネプチューンサーバ設定でこれを設定する方法を見つけることができません。
ashoksl:
AWSのサポートからのヘルプを手に入れました。JavaクライアントでmaxContentLengthを設定するには、問題を解決しました。
builder.maxContentLength(1024000);
そして今のように、海王星、サーバ側でこの設定を変更することはできません。そして、この値は、1ギガバイト件まで増加させることができます。