像 Apache Zookeeper 这样没有 java 的东西?
是否有一些库或项目像 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
有协议,
看起来 Accord 是用 c 编写的。
There is accord,
It looks like accord is written in c.
也许看看 etcd:
etcd
用于共享配置和服务发现的高可用键值存储。 etcd 受到 Zookeeper 和 Doozer 的启发,重点关注:
可靠:使用 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:
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.
有 Doozerd
用 Go 编写!
There is Doozerd
written in Go!