Size: a a a

2019 October 11

DD

Dmitry Di in Home Assistant
Вот здесь "простое" объяснение работы алгоритма Raft по шагам с визуализацией. Не перестаю удивляться тому, как люди любят усложнять все, к чему прикасаются:
http://thesecretlivesofdata.com/raft/
источник

DD

Dmitry Di in Home Assistant
На 75 слайде я сдался 😂
источник

👷

👷‍♂️ in Home Assistant
Dmitry Di
Вот здесь "простое" объяснение работы алгоритма Raft по шагам с визуализацией. Не перестаю удивляться тому, как люди любят усложнять все, к чему прикасаются:
http://thesecretlivesofdata.com/raft/
Ого, пасиб за материал, сразу в избранное
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Dmitry Di
На 75 слайде я сдался 😂
я чот вапще теперь стремаюсь открывать...
источник

R

Ruslan in Home Assistant
Dmitry Di
Вот здесь "простое" объяснение работы алгоритма Raft по шагам с визуализацией. Не перестаю удивляться тому, как люди любят усложнять все, к чему прикасаются:
http://thesecretlivesofdata.com/raft/
Такие вещи с утра, залип на шарики🙈
источник

V

Vladislaff in Home Assistant
Дмитрий Цымбал
рассказывай )))))))
Статью готовлю :)
источник

V

Vladislaff in Home Assistant
Dmitry Di
Вот здесь "простое" объяснение работы алгоритма Raft по шагам с визуализацией. Не перестаю удивляться тому, как люди любят усложнять все, к чему прикасаются:
http://thesecretlivesofdata.com/raft/
А зачем так усложнять? Работает же!
источник

V

Vladislaff in Home Assistant
Dmitry Mukhach
Расшарите конфиг?))
Статью сделаю, выложу
источник

V

Vladislaff in Home Assistant
Дмитрий Цымбал
рассказывай )))))))
Я сделал сенсоры-идентификаторы инстанса, которые на secrets работают. Т.е. ндинственное отличие инстансов - в секретс. Его то раздельным сделать уже не сложно
источник

DD

Dmitry Di in Home Assistant
Vladislaff
Я сделал сенсоры-идентификаторы инстанса, которые на secrets работают. Т.е. ндинственное отличие инстансов - в секретс. Его то раздельным сделать уже не сложно
ОК, мысль понятна.
В hassio есть аддон, который может конфиг забирать с гит репо при запуске HA, как раз можно хранить конфигурацию централизованно
источник

V

Vladislaff in Home Assistant
Dmitry Di
ОК, мысль понятна.
В hassio есть аддон, который может конфиг забирать с гит репо при запуске HA, как раз можно хранить конфигурацию централизованно
Ага. А сексертс, как раз, на гит то не выкоадывается
источник

DD

Dmitry Di in Home Assistant
Тогда остаётся только прикрутить какой-нибудь хипстерский traefik, чтобы перенеаправлять GUI клиентов на активный в данный момент хост (кому надо) и на этом успокоиться.
источник

DD

Dmitry Di in Home Assistant
Ну или nginx для староверов
источник

DD

Dmitry Di in Home Assistant
Vladislaff
А зачем так усложнять? Работает же!
Поржал: "Raft was designed for better understandability of how Consensus(we will explain what consensus is, in a moment) can be achieved considering that its predecessor, the Paxos Algorithm, developed by Lesli Lamport is very difficult to understand and implement". То есть это упрощённая версия предшествующего алгоритма, который был по-настоящему сложен 😂

Этот алгоритм позволяет кластеру из любого количества узлов (больше двух) договориться и выбрать главного, когда предыдущего командира унесли с пробитой головой, а также хранить в кластере констистентное состояние между узлами. Представь себе, что между узлами потерялась связь, то есть они могут отвечать на запросы клиентов, не не могут понять, кто из них главный и кто управляет консистентностью состояния всего кластера. Каждый узел может решить, что он главный и кластер рассыпется, после чего наступит пипец под названием split-brain.
источник

DD

Dmitry Di in Home Assistant
И тут на сцену врывается CAP теорема, бессердечная ты с*ка.
Впрочем, я не настоящий сварщик, тут есть люди, называющие себя девопсами, они могут лучше рассказать.
источник

V

Vladislaff in Home Assistant
Dmitry Di
Ну или nginx для староверов
Nginx адон есть. Его думаешь можно так настроить?
источник

DD

Dmitry Di in Home Assistant
Disclaimer - такая сложность для домашнего использования избыточна, просто чтобы понимать масштаб проблем, которые люди пытаются решить.
источник

DD

Dmitry Di in Home Assistant
Vladislaff
Nginx адон есть. Его думаешь можно так настроить?
Не уверен. Один сервер Nginx должен стоять отдельно от hassio и перенаправлять запросы на один из hassio
источник

V

Vladislaff in Home Assistant
Dmitry Di
И тут на сцену врывается CAP теорема, бессердечная ты с*ка.
Впрочем, я не настоящий сварщик, тут есть люди, называющие себя девопсами, они могут лучше рассказать.
Практика показывает, что двух инстансов достаточно. Для них все просто, вырожденный случай
источник

DD

Dmitry Di in Home Assistant
Dmitry Di
Не уверен. Один сервер Nginx должен стоять отдельно от hassio и перенаправлять запросы на один из hassio
А уже все клиенты (планшеты, телефоны и т.п.) смотрят на адрес nginx
источник