像Apache Zookeeper没有java的东西?

时间:2011-09-30 08:34:00

标签: c++ c lua apache-zookeeper

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

3 个答案:

答案 0 :(得分:10)

accord

  

Accord是一种像Apache这样的高性能协调服务   动物园管理员

看起来这是一个written in c

答案 1 :(得分:10)

也许请查看etcd:

etcd

用于共享配置和服务发现的高可用键值存储。 etcd的灵感来自zookeeper和doozer,重点是:

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

Etcd是用go编写的,使用raft一致性算法来管理高度可用的复制日志。

有关原生go客户端,请参阅go-etcd。或者随意使用curl,如下例所示。

答案 2 :(得分:4)

Doozerd 用Go写的!