gpt4 book ai didi

go - 在 Golang 应用程序中使用 Couchbase Lite(不是 Couchbase Server)

转载 作者:IT王子 更新时间:2023-10-29 01:44:38 26 4
gpt4 key购买 nike

我想知道是否有人曾尝试在 Golang 应用程序中使用 Couchbase Lite(不是 Couchbase Server)。换句话说,将其构建到 Golang 二进制文件中?

我遇到了这个图书馆 Couchbase Lite Core通过快速阅读,它看起来像是 Couchbase Lite 的基础库(我的观点是正确的)?但我找不到的是如何使用它。

有没有人尝试过使用类似 cgo 的东西来完成这项工作?我希望将其静态构建到应用程序中,以便在分发时没有依赖性。

最佳答案

Lite Core 是即将推出的 Couchbase Lite 2.0 版本的底层实现。它仍在开发中。目的是拥有一个共同的核心,在顶部具有特定于平台和语言的绑定(bind)。

据我所知,目前没有 Go 实现。 cgo 看起来确实是一个选项。鉴于 Lite Core 的目标是成为所有平台的底层实现,从表面上看这似乎是一种合理的方法。

如果您有兴趣,可以在 https://github.com/couchbaselabs 找到一个用于社区项目的 GitHub 帐户。 .如果您致力于此,那么将其包含在那里会很棒。

要查看平台集成示例,请查看 https://github.com/couchbase/couchbase-lite-ios/tree/feature/2.0

关于go - 在 Golang 应用程序中使用 Couchbase Lite(不是 Couchbase Server),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45818544/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com