0xSiO / bolt-rs

Communicate with Bolt-compatible graph databases in Rust! ⚡🔩
Mozilla Public License 2.0
80 stars 7 forks source link

Connect to a Neo4j Cluster #9

Closed ppoliani closed 3 years ago

ppoliani commented 3 years ago

Does the bolt client support routing so it can be used to connect to a Neo4j cluster?

0xSiO commented 3 years ago

Nope, this requires a driver that makes Neo4j-specific procedure calls to fetch the routing table, among other things. Supporting specific Neo4j features is not a goal of this project, but definitely something I'll add to my higher-level Neo4j driver once I get around to it.

ppoliani commented 3 years ago

Oh I see; yes that makes sense. Will the Neo4j driver be hoated on a separate repo?

0xSiO commented 3 years ago

It'll be hosted here. Still thinking about the design I want for that library... will start working on that once I have the time.

0xSiO commented 2 years ago

Update to this old question - Bolt v4.3 introduces the ROUTE message, so fetching routing info is supported now. Support for v4.3 is in the current master and will be released soon.