Описание тега eventual-consistency
Eventual consistency is a consistency model used in distributed computing that informally guarantees that, if no new updates are made to a given data item, eventually all accesses to that item will return the last updated value.
0
ответов
Как отслеживать изменения файлов на стороне клиента с помощью JavaScript и FileAPI
BLUF: есть ли способ отслеживать изменения в файле в общем каталоге на стороне клиента, используя JavaScript и FileAPI? Предпосылки Я написал простую программу обмена файлами p2p с помощью node.js - клиенты выбирают папку с файлами для совместного и…
26 мар '18 в 23:32
2
ответа
CQRS/ возможная согласованность - обработка ошибки чтения стороны чтения
Меня интересует, как другие обрабатывают сбой обновления базы данных Read Side DB в CQRS/Event Sourcing, в конечном итоге совместимых системах. У меня есть такая система, которая может добавить событие в мое хранилище событий, а затем по какой-то пр…
12 июл '18 в 15:44
2
ответа
Последовательность чтения-записи-записи в Кассандре
Последовательность "чтение самому себе - запись" - это значительное улучшение по сравнению с так называемой конечной согласованностью: если я изменяю свою фотографию профиля, мне все равно, увидят ли другие изменения через минуту, но выглядит странн…
28 июл '11 в 20:56
2
ответа
Отдых без PUT
Технологический радар ThoughtWorks, июль 2014 года, упоминает в разделе " Техника / испытание" новый тренд под названием REST without PUT, Они объясняют это как: В последнем радаре мы говорили о захвате явных доменных событий, делая акцент на запис…
29 окт '14 в 08:25
0
ответов
GAE сильные аномалии согласованности в нескольких случаях
Я использую GAE SDK 1.8.9 с Java 1.7 (сборка 45). Для хранилища данных я использую Datanucleus JDO v2. Я развернул код в рабочей среде, чтобы обновить счетчик для каждого нового запроса "заказ", и у меня возникла пара проблем согласованности, которы…
22 май '14 в 20:09
3
ответа
Микросервисы, CQRS: возможная согласованность и строгая согласованность (чтение после записи согласованность)
Используя CQRS и хранилище событий, хореография между микросервисами обеспечивает конечную согласованность, при которой изменениям в одном микросервисе требуется немного времени для распространения на другие нисходящие системы (в основном, на другие…
17 янв '18 в 05:57
1
ответ
Кассандра, счетчики и конфликты записи
Мы исследуем использование Cassandra как способа хранения данных типа временных рядов, так что это может быть чем-то вроде вопроса нуба. Одним из вариантов использования является чтение данных из потока Kafka, поиск совпадений и увеличение счетчика …
09 май '18 в 17:17
1
ответ
Получение списка измененных файлов
Я пытаюсь использовать Google Drive API, чтобы получить список файлов, которые были изменены внутри папки. При использовании запроса "updatedTime> some_ts"иногда я вижу несколько минут, пока не увижу изменения в данных: это означает, что при первом …
23 июл '17 в 15:58
1
ответ
Любой знает хороший шаблон для поддержания согласованности пользовательского интерфейса при одновременном использовании согласованных обновлений данных
Сценарий - это сетка со списком контактов. Пользователь нажимает на "отправить письмо" из сетки, отправляет электронное письмо. Мы помещаем сообщение в очередь для обновления некоторых агрегатов (которые также отображаются в списке). Проблема заключ…
20 янв '11 в 18:18
2
ответа
Лучший способ гарантировать, что событие в конечном итоге будет опубликовано в системе очередей сообщений
Пожалуйста, представьте, что у вас есть метод, подобный следующему: public void PlaceOrder(Order order) { this.SaveOrderToDataBase(order); this.bus.Publish(new OrderPlaced(Order)); } После сохранения заказа в базе данных событие публикуется в систем…
11 июн '15 в 12:36
1
ответ
Как получить возможную последовательность
Возможный дубликат: Возможная последовательность Я новичок в Nosql, я прочитал много документов о нем, все они только говорят о возможной последовательности и не объясняют: как это работает. Итак, может ли кто-нибудь помочь мне объяснить: как получи…
22 окт '12 в 11:43
3
ответа
Почему Кассандра не может пережить потерю ни одного узла без потери данных. с коэффициентом репликации 2
Привет, я пробовал разные конфигурации, используя сайт https://www.ecyrd.com/cassandracalculator/ Но я не мог понять следующие результаты, показанные для конфигурации Cluster size 3 Replication Factor 2 Write Level 1 Read Level 1 Вы можете пережить …
22 авг '17 в 10:36
3
ответа
CQRS и возможная последовательность
Я был добавлен в проект в разработке. Это приложение ASP.Net MVC 5, использующее Mediatr и шаблон CQRS (с базой данных только для чтения и базой данных только для записи - в конечном итоге согласованной). В приложении есть административная часть, в …
20 авг '18 в 20:33
1
ответ
Транзакция с моделью данных Cassandra
Согласно теории CAP, Кассандра может иметь только в конечном итоге последовательность. Что еще хуже, если у нас есть несколько операций чтения и записи во время одного запроса без надлежащей обработки, мы можем даже потерять логическую согласованнос…
04 сен '11 в 03:49
2
ответа
Идемпотентное создание записей в AppEngine с возможностью повторной проверки клиента с учетом согласованных запросов и т. Д.
Мне нужно придумать стратегию обработки клиентских повторов при создании записи в хранилище данных: Клиент отправляет запрос на создание новой записи в базе данных Сервер выполняет создание записи и готовит успешный ответ Происходит какая-то ошибка,…
22 сен '14 в 19:18
1
ответ
Обеспечить строгую согласованность, охватывающую несколько агрегатов
Рассмотрим следующие бизнес-требования: У нас есть игроки, которые могут играть в игры. Игрок может играть только в одну игру одновременно. Для игры нужны два игрока. Система будет содержать миллионы игроков, а игры займут около двух минут. Проблемы…
07 июн '17 в 13:15
0
ответов
Совместная работа в веб-приложении - тестирование параллелизма и утверждение (возможной) согласованности?
Существует ли среда тестирования или решение для тестирования и утверждения совместной работы над общими данными в веб-приложении? На стороне клиента основное внимание уделяется изменению структуры большой коллекции упорядоченных объектов. Основные …
06 июл '17 в 09:42
3
ответа
Всегда ли ZooKeeper согласован в терминах теоремы CAP?
Это правильно, что ZooKeeper всегда CP (в терминах теоремы CAP)? Или в любом случае использовать его в качестве точки доступа для обнаружения служб?
14 фев '16 в 02:40
3
ответа
Проверка / применение инвариантов в приложении CQRS
Я искал SO и другие форумы / списки рассылки в поиске ответов по этой теме, и, хотя я знаю, что ответ в значительной степени зависит от самого домена и того, что является приемлемым с точки зрения возможной согласованности, я все еще борюсь за найти…
08 июн '18 в 22:15
1
ответ
Возможная согласованность BigQuery гарантирует использование API потоковой вставки
Я хотел бы использовать API потоковой вставки BigQuery для вставки строк в таблицу BigQuery. В моем случае это единственный класс операции "запись", который когда-либо будет выполнен; Я никогда не буду вставлять строки любым другим способом, и я ник…
14 дек '18 в 13:39