就像Apache Zookeeper一样,没有java

Something like Apache Zookeeper with no java?

本文关键字:没有 java 一样 Apache Zookeeper 就像      更新时间:2023-10-16

是否有一些库或项目像Zookeeper一样工作,但没有java依赖?我正在考虑将其放在嵌入式linux系统上,并且需要最小的占用空间…大约1兆字节或更少。我有Lua, C和c++运行时,如果有必要,还可以在上面放一些NewLISP之类的东西。大多数或所有客户端都将使用C或c++,因此为shell脚本提供一个很好的命令行实用程序也会很有用。http://zookeeper.apache.org/

有协议,

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

看起来accord是用c写的

也许可以看看etcd:

etcd

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

  • Simple: curl'able user - facing API (HTTP+JSON)
  • Secure:可选SSL客户端证书认证
  • 快速:每个实例的基准写速度为1000秒/秒可靠:使用Raft
  • 正确分配

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

关于本地go客户端,请参阅go-etcd。或者可以随意使用curl,如下例所示。

Doozerd来了用Go写的!