REPL предложите для управления Apache Kafka и Apache ZooKeeper (хочется как в RabbitMQ — провалился в Erlang-машину и нажимаешь).
Пока из близкого (и не очень старого) нашел такие проекты на Clojure:
1. https://github.com/helins/kafka.clj
2. https://github.com/liebke/zookeeper-clj
Кто-то пробовал экспериментировать с этим или судьбой мне уготовано быть первым?
в любимом REPL-языке подключаете кафка-клиент и эксперементируете :)
Ну пока Clojure любимый язык, да. Но может есть что-то из разряда рекомендуемых сообществом? Если нет, то завтра поделюсь результатами обкатки вот этих двух
Зачем какая-то специальные либа для этого в кложе? confluent java client импортнул в REPL и полетел )
Ну обвязка обычно в этом и заключается, может только дополнительные макросы для удобства еще
Про Эрланг-машину я не понял. Тебе репл для разработки или чтоб в продакшине зайти внутрь и кишки ковырять?
Так Эрланг тем и знаменит, что у него есть второе в отличие от дотнета или жвм, или многих других мейнстимовых языках.
Ну так и у Clojure (да, JVM) он тоже есть для тех же целей — подсоединился из Emacs к nREPL-серверу и можно прямо куски кода отправлять на живую для изменения состояния внутренних объектов / замены функций на ходу для всех пользователей REPL. Другое дело, что в случае Kafka присоединение будет только к админ-клиенту, а не к самому серверу, но так наверное даже лучше
Не знал, что это есть, тогда понятно.
Обсуждают сегодня