有没有类似于Apache Zookeeper但不需要Java的东西?

有没有像Zookeeper一样工作但没有Java依赖项的库或项目?我正在考虑将其放在嵌入式Linux系统上,并需要最小化的占用空间...像1MB或更少。我有Lua,C和C ++运行时环境,并且可以在其中放置NewLISP之类的东西。大部分或所有客户端将是C或C ++,对于Shell脚本的好处,一个漂亮的命令行实用程序也将很有用。 http://zookeeper.apache.org/

原文链接 https://stackoverflow.com/questions/7607865

点赞
stackoverflow用户654801
stackoverflow用户654801

有一个accord

Accord是一个高性能的协调服务,就像Apache ZooKeeper一样。

它看起来是用C编写的

2011-10-02 16:05:00
stackoverflow用户182395
stackoverflow用户182395

有一个用 Go 语言编写的 Doozerd

2011-12-08 16:42:32
stackoverflow用户2661241
stackoverflow用户2661241

也许可以尝试使用 etcd:

etcd

一个用于共享配置和服务发现的高可用性键值存储程序。etcd的灵感来源于zookeeper和doozer,注重以下方面:

  • 简单易用:可通过curl访问的用户界面API(HTTP+JSON)
  • 安全可靠:可选择使用SSL客户端证书认证
  • 高效快速:单个实例每秒可完成数千条写操作的基准测试
  • 可靠性强:使用Raft算法并正确实现分布式

Etcd使用go编写,并使用raft共识算法管理高可用性复制日志。

查看原生的go客户端go-etcd。或者如果您愿意,可以像下面的示例一样使用curl来访问。

2013-08-11 04:10:37