测试测试版 | ✗ |
语言语言 | SwiftSwift |
许可证 | BSD |
发布时间最后发布 | 2020年7月 |
SPM支持SPM | ✓ |
由Niklas Saers维护。
依赖 | |
PackStream | ~> 1.1.2 |
SwiftNIO | ~> 2.19.0 |
SwiftNIOSSL | ~> 2.8.0 |
SwiftNIOTransportServices | ~> 1.7.0 |
Bolt网络协议是为高性能访问图数据库而设计的网络协议。Bolt是一个面向连接的协议,通过TCP或WebSocket上紧凑的二进制编码,以实现更高的吞吐量和更低的延迟。
参考实现可以在[这里](https://github.com/neo4j-contrib/boltkit)找到。这个代码库是Swift实现版本,由Swift Neo4j驱动程序Theo所使用。
实现支持SSL加密和非文本连接。如果没有在SSL配置中提供证书和密钥,Bolt-swift将尝试生成。
请注意,测试会对测试数据库中的数据进行破坏性操作,因此请仅在为运行测试而特别创建的数据库上运行它们。
要直接与Xcode一起使用,请输入“swift package generate-xcodeproj”
将以下内容添加到您Package.swift依赖列表中
.Package(url: "https://github.com/niklassaers/bolt-swift.git",
majorVersion: 0),
现在您可以执行以下操作
swift build