Вопросы по теме 'distributed-system'

Сериализировать вектор в С++ для отправки через сокет UDP?
В рамках нашего проекта в конце семестра нам необходимо внедрить систему распределенного чата. Система должна быть масштабируемой и надежной. Помня об этих критериях, я не понимаю, как отправить векторный объект через сокет. Поскольку вектор...
1734 просмотров
schedule 12.12.2023

когда использовать распределенную хэш-таблицу вместо традиционной хеш-таблицы?
Может ли кто-нибудь дать мне несколько интуитивных примеров? Я видел кучу заметок, но все еще не мог понять «точку» и преимущества «распределенной хеш-таблицы» по сравнению с простой традиционной хеш-таблицей. Спасибо!
188 просмотров

Есть ли тайм-аут для исполнителя, чтобы зарегистрироваться в мастере Mesos?
У меня есть кластер mesos из 200 узлов, который может одновременно запускать около 2700 исполнителей. Около 10-20% моих исполнителей ПОТЕРЯНЫ в самом начале. Они идут только до извлечения tar-файла исполнителя. WARNING: Logging before...
993 просмотров

Как Paxos справляется с потерей пакетов и присоединением новых узлов?
Недавно я изучаю Paxos , до сих пор у меня уже есть базовое понимание того, как это работает. Но может ли кто-нибудь объяснить, как Paxos справляется с потерей пакетов и присоединением нового узла? Было бы лучше, если бы был приведен простой пример.
248 просмотров

Как файловая система Google справляется с ошибками записи в репликах?
Я читал документ о файловой системе Google и не уверен, как он справляется с ошибками записи (а не добавления атомарной записи) в репликах. Если он возвращает успех, то он будет ждать до следующего такта, пока мастер не получит обновленное состояние...
464 просмотров

Дает ли Consul хранилище ключей-значений какие-либо гарантии при заказе двух операций записи с двумя разными ключами?
Предположим, у нас есть только два узла A и B. Когда мы выдаем эти две команды на узле A, $ curl -X PUT -d one .../v1/kv/key1 $ curl -X PUT -d two .../v1/kv/key2 ( т.е. PUT one key1 происходит до PUT two key2 ), а затем GET из...
489 просмотров

что такое распределенная очередь?
Мое понимание:- Распределенный пункт назначения — это один логический (не физический) пункт назначения для клиента, который внутри содержит набор физических пунктов назначения (очередей или тем). Это помогает в масштабируемых приложениях с точки...
682 просмотров
schedule 16.12.2023

Сокращение ненужной работы для службы с несколькими экземплярами
У меня есть небольшой сервис, который подключается к стороннему веб-сервису, получает некоторую информацию и сохраняет ее в коллекции монго. Данные, которые интересуют этот сервис, довольно статичны, но могут меняться в исключительных случаях...
81 просмотров

Как работает распределенная общая память при наличии кеша и регистров?
Недавно я прочитал несколько статей, описывающих DSM. Некоторые из них пытались обеспечить последовательную согласованность. Я понимаю, как работает алгоритм и как он использует обработчик ошибок страниц для его выполнения. Но меня озадачивает...
106 просмотров

paxos vs raft для выборов лидера
После прочтения paxos и raft paper у меня возникает следующая путаница: paxos paper описывает консенсус только по одной записи в журнале, что эквивалентно выбору лидера в алгоритме raft. В чем преимущество подхода paxos по сравнению с простым...
12430 просмотров
schedule 29.07.2022

Как синхронизировать данные распределенной системы в кластерах cassandra
Гипотетически я планирую построить распределенную систему с кассандрой в качестве базы данных. Система будет работать на нескольких серверах, например, на серверах A, B, C, D, E и т. Д. На каждом сервере будет экземпляр Cassandra, и все серверы...
1576 просмотров
schedule 26.10.2023

Как гибридные p2p-программы не знают о других пирах?
Я знаю, что гибридное программное обеспечение p2p использует централизованный узел для получения информации о других одноранговых узлах для подключения к ним, но как это делается в полном программном обеспечении p2p? они подключаются к своего рода...
20 просмотров
schedule 04.05.2024