По аналогии с вами мы работаем над клиентом для Go.
Из интересного: поддерживается health check. То есть если какой-то из мастеров MergeTree падает, то к нему не будут идти запросы.
Контрибьюторы приветствуются. :)
Ограничения есть в виде лимитов на кол-во запросов. В среднем это одно сообщение в секунду и в Slack, и в Telegram. Также Telegram разрешает за секунду послать одно сообщение до 30 юзерам. Но какой-то более массовой функциональности нет.
А так, мы, например, в основном и используем мессенджеры именно для оповещения пользователей о событиях или системных оповещений. То есть сообщение инициируется нами, а не пользователем. И у Slack, и у Telegram подробная документация, там вроде все понятно. =)
Насколько я понимаю, Kudu вполне себе конкурент для ClickHouse.
Но надо понимать, что Kudu находится в Beta и не рекомендуется к использованию в production (хотя, разработчики, конечно, активно к этому призывают). В то же время ClickHouse используется в Метрике (и не только), что является очень серьёзным кейсом.
Опишу первые впечатления:
ClickHouse выглядит интереснее, чем Kudu в плане возможностей. Намного более дружелюбен для использования. Не надо ковырять Impala, можно использовать человеческий и довольно приятный на первый взгляд клиент. Однако Kudu более прост в организации кластера и репликаций. Там не нужно никаких телодвижений по этому поводу. По скорости не понятно — надо бы сравнить и потестировать.
В общем, Яндекс круты. Продукт очень востребован, на рынке действительно нет таких OpenSource проектов (опять же, Kudu еще молод). Будем тестировать и пробовать.
Из интересного: поддерживается health check. То есть если какой-то из мастеров MergeTree падает, то к нему не будут идти запросы.
Контрибьюторы приветствуются. :)
https://github.com/roistat/go-clickhouse
Подробности лимитов Slack: api.slack.com/docs/rate-limits
Подробности лимитов Telegram: core.telegram.org/bots/faq#broadcasting-to-users
А так, мы, например, в основном и используем мессенджеры именно для оповещения пользователей о событиях или системных оповещений. То есть сообщение инициируется нами, а не пользователем. И у Slack, и у Telegram подробная документация, там вроде все понятно. =)
Но надо понимать, что Kudu находится в Beta и не рекомендуется к использованию в production (хотя, разработчики, конечно, активно к этому призывают). В то же время ClickHouse используется в Метрике (и не только), что является очень серьёзным кейсом.
Опишу первые впечатления:
ClickHouse выглядит интереснее, чем Kudu в плане возможностей. Намного более дружелюбен для использования. Не надо ковырять Impala, можно использовать человеческий и довольно приятный на первый взгляд клиент. Однако Kudu более прост в организации кластера и репликаций. Там не нужно никаких телодвижений по этому поводу. По скорости не понятно — надо бы сравнить и потестировать.
В общем, Яндекс круты. Продукт очень востребован, на рынке действительно нет таких OpenSource проектов (опять же, Kudu еще молод). Будем тестировать и пробовать.