Bolt 協議

        Bolt 網絡協議是專爲數據庫應用程序設計的高效、輕量級的客戶端-服務器協議。

        該協議面向語句,允許客戶端發送語句,每個語句由單個字符串和一組類型參數組成。服務器使用結果消息和可選的結果記錄流響應每個請求。

        本文檔介紹Blot協議的各種版本,供任何實現客戶端或服務器應用程序的任何人使用。最初由Neo4j圖形數據庫背後的團隊創作。

連接

       所有版本的 Bolt 協議都通過 TCP 連接或 WebSocket 運行,並帶有可選的 TLS 封裝。建議的默認端口爲 7687。

實現

        這是已知實現的非詳盡列表:

客戶端

neo4j-client

命令行接口 (CLI) / 外殼客戶端

Version 1

cycli

命令行接口 (CLI) / 外殼客戶端

Version 1

Neo4j Browser 3.0.x

基於 Web 的命令客戶端和可視化

Version 1

Neo4j Java Driver

Java 驅動程序庫

Version 1

Neo4j OGM

Java Neo4j 對象圖映射庫

Version 1

Neo4j Javascript Driver

Javascript 驅動程序庫

Version 1

cypher-stream

Javascript 庫將循環查詢作爲節點對象流處理

Version 1

Neo4j .NET Driver

微軟 .NET 驅動程序庫

Version 1

Neo4j Python Driver

Python 驅動程序庫

Version 1

py2neo

用於 Python 的 Neo4j 客戶端庫和工具包

Version 1

neomodel

Python 對象圖形映射器 (OGM)

Version 1

Neo4j.rb

Ruby驅動程序庫

Version 1

GraphAware PHP client

PHP驅動程序庫

Version 1

libneo4j-client

C/C++驅動程序庫

Version 1

bolt-sips

Elixir驅動程序

Version 1

hasbolt

Haskell驅動程序庫

Version 1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章