私はバックエンドでneo4jとSpring Data Neo4j(SDN)を使ってグラフデータベースを開発しています。そして、SDNは、HTTPを使用している間、私はいずれかを含める必要はありません、しかし、また、私はちょうど言及するのに必要なすべての構成プロパティと依存関係ボルトがhttpで得られる利点と、なぜボルトを好むべきですか
#Replace http with bolt
spring:
data:
neo4j:
uri: http://localhost:7474
username: neo4j
password: nopassword
を含ん提供し、私は、HTTPまたはBOLTとSDNを使用してのNeo4jに接続することができますだから、L
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-neo4j</artifactId>
<exclusions>
<exclusion>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-ogm-http-driver</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-neo4j</artifactId>
<version>4.2.2.BUILD-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-ogm-bolt-driver</artifactId>
<version>2.1.2</version>
</dependency>
をちょうどspring-boot-starter-data-neo4j
内の他の依存性は細かい
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-neo4j</artifactId>
</dependency>
を動作しますが、BOLTを使用するために私は1つの余分な依存関係を含める必要が私は小さな質問で私の質問を打ち破ります
- 私たちはHTTPの代わりにボルトを使うべきですか?
- HTTPとはどのように違いますか?
- HTTPにはどのような利点や欠点がありますか?
- それと一緒に行くべきですか、それともHTTPだけでいいですか?
こんにちは@Luanne、おかげであなたの答え私は、それが良好であり、あなたが言及しているブログの会話も良いですが、私はボルトでいくつかのパフォーマンス上の問題を抱えて、いくつかの人々を持っています質問をリンクで更新しました。これらについて何とおっしゃいますか? –
私はこう言っています:1)質問をする前にこの研究をしなかった理由、2)明らかにBOLTを使用しない理由、3)プロと詐欺の体重を測る必要がある。 –
@NareshJoshi stackoverflowは議論のための適切な場所ではありません。第一の質問に答えています。あなたが満足できるものであればそれを受け入れてください。neo4j-slack-users https://neo4j-users-slack-invite.herokuapp.com/ – Luanne