像 Apache Zookeeper 这样没有 java 的东西?

发布于 2024-12-07 05:51:17 字数 266 浏览 2 评论 0原文

是否有一些库或项目像 Zookeeper 一样工作但没有 java 依赖项?我正在考虑将其放在嵌入式 Linux 系统上,并且需要最小的占用空间......大约是兆字节或更少。我有 Lua、C 和 C++ 运行时,如果需要的话,可以在那里放置像 NewLISP 这样的东西。大多数或全部客户端将是 C 或 C++,一个有益于 shell 脚本的良好命令行实用程序也将很有用。 http://zookeeper.apache.org/

Is there some library or project out there that works like Zookeeper but has no java dependency? I'm looking at putting this on an embedded linux system, and need minimal footprint... something like a megabyte or less. I have Lua, C and C++ runtimes, and could put something like NewLISP on there if I had to. Most or all of the clients will be C or C++, a nice command line utility for the benefit of shell scripts would also be useful. http://zookeeper.apache.org/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

九歌凝 2024-12-14 05:51:17

协议

Accord 是一个类似于 Apache 的高性能协调服务
动物园管理员

看起来 Accord 是用 c 编写的。

There is accord,

Accord is a high-performance coordination service like Apache
ZooKeeper

It looks like accord is written in c.

拥抱我好吗 2024-12-14 05:51:17

也许看看 etcd:

etcd

用于共享配置和服务发现的高可用键值存储。 etcd 受到 Zookeeper 和 Doozer 的启发,重点关注:

  • 简单:可卷曲的面向用户的 API (HTTP+JSON)
  • 安全:可选的 SSL 客户端证书身份验证
  • 快速:每个实例每秒写入 1000 次的基准测试
  • 正确分发

可靠:使用 Raft Etcd 使用 go 编写,使用raft 共识算法来管理高可用复制的日志。

请参阅go-etcd 了解原生 Go 客户端。或者随意使用curl,如下面的示例所示。

Maybe check out etcd:

etcd

A highly-available key value store for shared configuration and service discovery. etcd is inspired by zookeeper and doozer, with a focus on:

  • Simple: curl'able user facing API (HTTP+JSON)
  • Secure: optional SSL client cert authentication
  • Fast: benchmarked 1000s of writes/s per instance
  • Reliable: Properly distributed using Raft

Etcd is written in go and uses the raft consensus algorithm to manage a highly availably replicated log.

See go-etcd for a native go client. Or feel free to just use curl, as in the examples below.

撩人痒 2024-12-14 05:51:17

Doozerd
用 Go 编写!

There is Doozerd
written in Go!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文