Вопросы по теме 'eventual-consistency'

События домена и управление версиями без CQRS
Привет, у меня есть следующий вариант, с которым я не понимаю, как добиться согласованности с ним: Пользователь 1 использует пользовательский интерфейс на основе задач для изменения имени клиента Служба приложений вызывает операцию в...
787 просмотров

Сбои в возможной согласованной системе и пользовательском опыте
Если я правильно понял, в возможной согласованной системе вы бы принимали и подтверждали события от пользователя, но на самом деле просто хранили бы событие в очереди, пока оно не будет полностью обработано, включая эффекты, которые станут видимыми...
25 просмотров

Последовательная и причинная согласованность
Для базы данных о продажах уникальных предметов, если мы используем последовательную согласованность, мы можем гарантировать, что, например, этот уникальный предмет никогда не будет дважды продан разным людям. Гарантирует ли нам это причинная...
565 просмотров

Эффекты согласованности в распределенных (NoSQL) базах данных
Всякий раз, когда я читаю что-то о распределенных базах данных NoSQL, они упоминают теорему CAP и то, что это означает, что в разделенной системе вы можете иметь либо полную согласованность, либо полную доступность, либо немного того и другого, но...
584 просмотров

Строгая согласованность против последовательной
Я не понимаю этого. Допустим, у меня есть значение 10 по адресу памяти x. Если у нас есть thread1: Read(x) x+=5 Write(x) а потом: thread2: Read(x) x+=2 Write(x) Я не понимаю, что является допустимым последовательным или строгим...
294 просмотров

Google App Engine / NDB - строго согласованное чтение списка объектов после размещения
Как с помощью хранилища данных NDB Google App Engine обеспечить строго согласованное чтение списка сущностей после создания новой сущности? Примером использования является то, что у меня есть сущности типа Сотрудник. Создать новую сущность...
414 просмотров

Интеграционное тестирование клиента DynamoDB, использующего непоследовательное чтение?
Ситуация: Веб-служба с API для чтения записей из DynamoDB. Он использует в конечном итоге согласованные чтения (режим GetItem по умолчанию) An integration test consisting of two steps: create test data in DynamoDB вызовите службу,...
582 просмотров

Как неизменные данные делают конечную согласованность тривиальной?
Я читал статью Натана Марца о том, как превзойти теорему CAP с помощью лямбда-архитектуры и не понять, как неизменяемые данные сделают конечную согласованность менее сложной. Следующий абзац взят из статьи: Ключ в том, что данные...
368 просмотров

Обеспечьте строгую согласованность, охватывающую несколько агрегатов
Учтите следующие бизнес-требования: У нас есть игроки, которые могут играть в игры. Игрок может играть только в одну игру за раз. Для игры нужны два игрока. В системе будут миллионы игроков, а игры займут около двух минут. Вероятны...
123 просмотров

Amazon S3 - что означает конечная согласованность в отношении операций удаления?
Я посетил веб-сайт Amazon и прочитал доступную информацию о возможной согласованности, но мне все еще не до конца ясно. В чем я до сих пор не уверен, так это в поведении S3 во временном интервале между выполнением обновления / удаления и моментом,...
601 просмотров