Etki
TOP HATER OF THE WEEK
powered by: toxic culture
Nikolay
Так а приложение почему не может сделать то же самое?
Какое из ? В него смотрит несколько штук, в хорошем варианте и кворум нужен..
Etki
мы сейчас обсуждаем, каким рогом уперлось строить отдельное приложение для управления кластером изначального приложения
bebebe
bebebe
Бгг
Etki
не забивайте тогда себе голову, правда
ну смех смехом, а на PHP вообще никогда не было ни одной нормальной тулзы для выкладки
Etki
даже просто до соседнего сервера донести
Dmitry
мы сейчас обсуждаем, каким рогом уперлось строить отдельное приложение для управления кластером изначального приложения
Был не прав, минимум 6 нод для родного кластера. Ещё и чтобы каждый мастер со своим слейвом жили на разных воркер серверах куба и желательно чтобы все мастера на разных серверах
Dmitry
Итогова: надо минимум 6 куба серверов для кеша
Etki
#червеиов6
Dmitry
На мой взгляд жирно достаточно)
Etki
Там не должно быть больше трех для того, чтобы можно было один узел спокойно потерять. Но вопрос остается вопросом, сколько вам узлов=-то надо? Один потерять нормально? Два?
Dmitry
Фолт толеранс 1 из 3 - вполне сгодится
Etki
Был не прав, минимум 6 нод для родного кластера. Ещё и чтобы каждый мастер со своим слейвом жили на разных воркер серверах куба и желательно чтобы все мастера на разных серверах
Редис все-таки наглухо проклятый, сейчас посмотрел - он действительно не умеет использовать соседних мастеров для реплицирования и действительно нужно шесть узлов. Короче, short-term mitigation вы и так знаете - три ноды, на каждой по мастеру и реплике, long-term - выкидывайте его вообще к чертям. И, наконец, самый лучший вопрос: вам точно нужно его кластеризовать? Это ж деревянный кэш, ну будет у вас в случае чего три копии данных.
Dmitry
В моей текущей задаче не страшно потерять данные, они все доступны из других источников
Dmitry
Страшна недоступность Кеша для приложения
Dmitry
И пока он не перезапустится, приложение может тупить
Etki
> The normal Redis TCP port used to serve clients, for example 6379, plus the port obtained by adding 10000 to the data port, so 16379 in the example. > The command port and cluster bus port offset is fixed and is always 10000. лень было заводить новый параметр в конфиге, понимаю
Etki
ну дык держи три копии просто, пусть раунд робином ходит
Dmitry
Мм, и какой процесс пуша нового ключа во все реплики?
Etki
Если его туда пушит тот же, кто и читает - пусть делает read repair Если там отдельный писатель - пусть получает все DNS-записи и пишет во все
Stas
хочу на неделе такой сетап попробовать
Nikolay
мы сейчас обсуждаем, каким рогом уперлось строить отдельное приложение для управления кластером изначального приложения
Redis cluster ужасен: много памяти жрет, код переписывать нужно в некоторых командах. очень важна в редисе целостность данных и скорость выбора мастера. В общем пока сентинель работает, в ближайшее время aerospike.
Dmytro
Но это же выйдет eventual consistency
Maxim
> living.ru > x-powered-by: Express > frontend.living.ru > x-powered-by: PHP/7.1.12 люблю такое
Любовь надеюсь взаимная и не трёх секундная? ))) Буду признателен если укажете на то что видит ваш глаз, а мой, замыленный не видит
Dmytro
Если читать с реплик и репликация асинхронная
Maxim
фронтенд написан на ПШП, не-фронтенд на ЖС
react и java вам ставят плюс за комментарий и отзывчивость, вы действительно быстрее чем пшп
G72K
И пока он не перезапустится, приложение может тупить
Если кеш не внутри приложения (как в datomic скажем) или хотя бы не на localhost, то жопа в любом случае настанет
G72K
Она настанет в любом случае
Почему в любом? Самому себе можно доверять :)
Nikolay
вам не становится плохо от того, что сентинел имеет право развалить абсолютно рабочий кластер, и оказаться при этом правым?
К сожалению, пока приходится с этим жить, у него есть кворум и сентинели с node antiaffinity живут.
Maxim
Почему в любом? Самому себе можно доверять :)
Можете доверять кому угодно, но себе лучше доверять не сразу, а после того как вы остались живы
G72K
Слишком сложно, "я мыслю, следовательно, я существую" разве нет?
Maxim
Слишком сложно, "я мыслю, следовательно, я существую" разве нет?
Можно и так, религией не запрещено, а значит разрешено. Вы используете docker-compose или только кубик?
G72K
Я вроде не пью, но о чем вы не понимаю
Maxim
Я вроде не пью, но о чем вы не понимаю
Чатик называется Kubernetes, это из области docker? Или я ошибся адресом и задаю глупые вопросы?
G72K
Чатик называется Kubernetes, это из области docker? Или я ошибся адресом и задаю глупые вопросы?
Я вроде про доступность кэша и его супер важность зашёл высказаться
Maxim
Чего ты сразу так и жирно
Новенький, ещё не совсеми знаком, особенно с темами докладчиков, тут к сожелению программки не раздают и поэтому извиняюсь если мои вопросы были не в тему.
Sergey
Ну за ответами про композ - это в докер ру
Maxim
Ну за ответами про композ - это в докер ру
А тут про Kubernetes есть кто? Или это просто label такой модный?
Sergey
2к городу верит и ждёт
Etki
Cassandra прям
из говна и палок, как и почти все технологии в этом чате
Etki
Я бы сказал индустрии в целом
Но-но, есть же Пресвятой Баш
Maxim
Был один, но давно не заходил
То есть клуб по интересам с интересным названием
Sergey
Но-но, есть же Пресвятой Баш
Единственный полезный яп
G72K
А тут про Kubernetes есть кто? Или это просто label такой модный?
Я тут пару вопросов задал и интервью на NoSQL Severless клауд HR архитектора прошел. Хороший чат , скоро на ACID квалификацию сдавать буду
Sergey
С транзакциями ?
Maxim
Но-но, есть же Пресвятой Баш
Опа, все таки есть люди
Etki
С транзакциями ?
это на принципала
Sergey
это на принципала
А на евангилиста когда?
Sergei
Я тут пару вопросов задал и интервью на NoSQL Severless клауд HR архитектора прошел. Хороший чат , скоро на ACID квалификацию сдавать буду
осторожно, можно превратиться в профессионального докладчика на конференциях Олега Бунина (тм) (С)
Maxim
Я тут пару вопросов задал и интервью на NoSQL Severless клауд HR архитектора прошел. Хороший чат , скоро на ACID квалификацию сдавать буду
Вот это уже интересно! Можешь кинуть в личку где такое можно проходить и куда записаться ? Буду очень признателен!
Maxim
Кто такой Олег, и чего его в честь улицы назвали?
Есть такой умный дружище, правильные слова складывает в нужные предложения
Mikhail [azalio]
Все равно срач не вышел.
Roman
А что, прям так надо?
Victor
#whois Всем привет! Я работаю разработчиком в небольшой компании, мы занимаемся разработкой SaaS платформы для управления звонками, задачами, и.т.д. Я специалист в первую очередь в серверной разработке, но последнее время увлёкся devops и k8s в частности. Надеюсь, что смогу быть полезен сообществу так как уже имею опыт работы с k8s - на нем у нас работает достаточно сложный интернет магазин - а значит, я смогу помочь кому-то и сам. Мне сообщество интересно тем, что тут находится много специалистов и есть возможность задать вопрос, узнать новости, обсудить что-либо по теме devops
Sergey
Vladimir
Мне кажется недостатки разные и даже иногда для всех они свои. Например мало документации на русском
Victor
Здравствуйте. Прям недостатков я не вижу, особенно в сравнении с нишевыми аналогами. Есть одна общая проблема-это молодость продукта, что для больших проектов может очень весомой проблемой
Vladimir
Кубик это как раз про большие проекты. А для больших проектов обычно нанимают интегратора, нет?)