Size: a a a

2020 September 08

M

MrSmith in rust_offtopic
Нет ну это 5
источник

M

MrSmith in rust_offtopic
Ору сижу
источник

M

MrSmith in rust_offtopic
источник

M

MrSmith in rust_offtopic
@emmanuelGoldstein а ты и не увидишь
источник

M

MrSmith in rust_offtopic
Потому что блокчейн по своей сути это конкретное решение проблемы путим использования распределенных технологий
источник

M

MrSmith in rust_offtopic
Все попытки втолкать куда то еше блокчейн тоже самое как пытаться прикрутить к word 3д редактор и называть это новым инструментом моделирования
источник

CD

Constantine Drozdov in rust_offtopic
Emmanuel Goldstein
redis это и есть in-memory db, лол
а как он держит консистентность при мутациях без хдд? или мутации редкие и он логать успевает?
источник

EG

Emmanuel Goldstein in rust_offtopic
Constantine Drozdov
а как он держит консистентность при мутациях без хдд? или мутации редкие и он логать успевает?
Он в фоне пишет на хдд (и точно так же в фоне реплицируется)
Но для этой конкретной задачи не очень страшно потерять пару секунд данных, они восстановятся за те же пару секунд
источник

CD

Constantine Drozdov in rust_offtopic
Emmanuel Goldstein
Он в фоне пишет на хдд (и точно так же в фоне реплицируется)
Но для этой конкретной задачи не очень страшно потерять пару секунд данных, они восстановятся за те же пару секунд
а, понял
источник

EG

Emmanuel Goldstein in rust_offtopic
Главное, чтобы ответы не лагали и чтобы мы не теряли совсем всё при переключении на другой хост
источник

CD

Constantine Drozdov in rust_offtopic
это что-то типа центра звезды по топологии что ли? данные на узлах есть, а задача - синхронизировать?
источник

M

MrSmith in rust_offtopic
Это я называю всрали время
источник

M

MrSmith in rust_offtopic
Когда есть задача вся ее сложность в локальной специфике
источник

M

MrSmith in rust_offtopic
А технологии всем известные
источник

M

MrSmith in rust_offtopic
В итоге выходит примерно как "я на работе в интерфейсе пару кнопок сделал по mvc", только с получасовой историей про то как логику собирали фиксили баг и долбили в сраку аналитиков что и а и б мы реализовать не можем птамцшо не адекватно
источник

M

MrSmith in rust_offtopic
Практическая польза индустрии 0, сложность: типикал работа, эпичность: дейли таск
источник

EG

Emmanuel Goldstein in rust_offtopic
Constantine Drozdov
это что-то типа центра звезды по топологии что ли? данные на узлах есть, а задача - синхронизировать?
Задача — ни в коем случае не прекращать обрабатывать данные. Желательно, но не строго обязательно — не обрабатывать одни данные два раза.
Там всего два хоста, но применено куча ухищрений, чтобы они не отрубились одновременно (у них разные источники питания, разные подключения к интернету, а между собой они соединены напрямую, чтобы не зависеть от сети)
источник

CD

Constantine Drozdov in rust_offtopic
Emmanuel Goldstein
Задача — ни в коем случае не прекращать обрабатывать данные. Желательно, но не строго обязательно — не обрабатывать одни данные два раза.
Там всего два хоста, но применено куча ухищрений, чтобы они не отрубились одновременно (у них разные источники питания, разные подключения к интернету, а между собой они соединены напрямую, чтобы не зависеть от сети)
А, так бы и сказал - проблема возможного отключения решена дублированием
источник

CD

Constantine Drozdov in rust_offtopic
Это, правда, не спасает от софтварных ошибок вида "29е февраля"
источник

EG

Emmanuel Goldstein in rust_offtopic
Constantine Drozdov
А, так бы и сказал - проблема возможного отключения решена дублированием
Угу. Основной вопрос был в том, как реализовать это дублирование, если мы считаем, что отказать может примерно что угодно и в любой момент (мы всё ещё не закладываемся на случай «сдохли оба кабеля питания». В этот момент мониторинг уже не нужен, полное отсутствие питания в ДЦ эээ заметно. А вот случай «сдохли оба кабеля интернета» нужно уметь обрабатывать).
источник