Что-то вроде Apache Zookeeper без Java? - PullRequest
18 голосов
/ 30 сентября 2011

Есть ли какая-нибудь библиотека или проект, который работает как Zookeeper, но не имеет зависимости java? Я смотрю на это во встроенной системе Linux, и мне нужно минимальное пространство ... что-то вроде мегабайта или меньше. У меня есть среды выполнения Lua, C и C ++, и я мог бы добавить что-то вроде NewLISP, если бы мне пришлось. Большинство или все клиенты будут C или C ++, также полезна хорошая утилита командной строки для использования сценариев оболочки. http://zookeeper.apache.org/

Ответы [ 3 ]

10 голосов
/ 11 августа 2013

Может быть, проверить etcd:

etcd

Высокодоступное хранилище ключей для общей конфигурации и обнаружения служб. etcd вдохновлен zookeeper и doozer, с акцентом на:

  • Простой: доступный API пользовательского интерфейса (HTTP + JSON)
  • Безопасный: опциональная SSL-аутентификация клиента SSL
  • Быстро: тестирование 1000 с / с на экземпляр
  • Надежно: правильно распределено с использованием плота

Etcd написан на ходу и использует согласованный алгоритм raft для управления реплицируемым журналом с высокой доступностью.

См. go-etcd для собственного клиента go. Или не стесняйтесь просто использовать curl, как в примерах ниже.

10 голосов
/ 02 октября 2011

Существует accord ,

Accord - это высокопроизводительный сервис координации, такой как Apache ZooKeeper

Похоже, согласие написано в c .

4 голосов
/ 08 декабря 2011

Есть Доозерд написано в Go!

...