問題タブ [bolt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
205 参照

neo4j - Web ベースの GUI は常に高速ですが、ボルト接続はサイファー クエリで選択的に低速です

q1 と q2 の 2 つのクエリがあります。以下のコードを使用して、neo4j データベースにクエリを実行します。

q1 と q2 の両方が、neo4j によって Web インターフェース ( http://localhost:7474/browser/ ) で約 10 ミリ秒で実行されます。上記のコードも約 10 ミリ秒で q1 を実行しますが、q2 は 1 秒で実行されます。

Web インターフェイスでは 100 倍高速に実行されているにもかかわらず、neo4j のボルト接続が特定のクエリ (q2) とは異なるのはなぜですか? q1はどちらの方法でもほぼ同じ速度で実行されるため、これは接続オーバーヘッドではないと思います

0 投票する
1 に答える
846 参照

javascript - Neo4j の接続の問題を監視するには?

Neo4j Community Edition を使用しています。バックアップを作成するには、Neo4j プロセスを停止し、バックアップを作成してプロセスを再開する必要があります。サーバー側でデータベースへの接続用のウォッチャーを作成して、DB が利用できないという警告メッセージをユーザーに表示できるようにしたいと考えています。

私はドライバーneo4j-javascript-driverを使用しています。

データベースの他のドライバーと同様に、Neo4j には次のようなものがあると想定しました。

しかし、ドキュメントにはこれについて何も含まれていません。Neo4j に同様のものがない場合は、カスタムsocket.io接続を使用してボルト ポートに接続します。たとえば、次のようになります。

(うまくいきません)

誰かがこのドライバーに似たようなものを実装するのを手伝ってくれませんか? 私が必要としている主なものは、Neo4j データベースが有効かどうかのコールバックです。

0 投票する
1 に答える
84 参照

javascript - sigma.js と Bolt を使用した Neo4j Javascript アプリケーション

私は、sigma.js を使用して、neo4j データベースの上にグラフィカルな出力を表示する Web アプリの作成を支援しました。

これで neo4j-driver を使用して、独自のバージョンの neo4j コミュニティ エディションを常に実行しているリモート サーバーでこの Web アプリをセットアップできるようにしようとしています。

現時点での問題は、サーバーへのリモート接続を介して Web アプリを実行すると、ローカル マシンで実行している場合にのみ neo4j にリンクすることです。

上記のドライバーをダウンロードし、bolt プロトコルを使用してこれを修正するように言われましたが、これを機能させることができません。

私は最も経験豊富なコーダーではありませんが、require('neo4j-driver') を無駄に使用しようとしましたが、'bolt://localhost:7867.

どんなポインタでも大歓迎です。

ありがとうございました!